diff options
author | Nikhil Raj <nikhil.raj@arm.com> | 2023-11-22 11:41:15 +0000 |
---|---|---|
committer | Nikhil Raj <nikhil.raj@arm.com> | 2023-11-22 11:41:15 +0000 |
commit | 6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (patch) | |
tree | 0c076149c03ac45c2617f5e02a77b79287ff5a0f /23.11/_half_8hpp__dep__incl.svg | |
parent | 03c7ff3f6188240baaeaeb405a357a0c58195fec (diff) | |
download | armnn-6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c.tar.gz |
Update Doxygen for 23.11
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I47cd933f5002cb94a73aa97689d7b3d9c93cb849
Diffstat (limited to '23.11/_half_8hpp__dep__incl.svg')
-rw-r--r-- | 23.11/_half_8hpp__dep__incl.svg | 8932 |
1 files changed, 8932 insertions, 0 deletions
diff --git a/23.11/_half_8hpp__dep__incl.svg b/23.11/_half_8hpp__dep__incl.svg new file mode 100644 index 0000000000..dc6e40c209 --- /dev/null +++ b/23.11/_half_8hpp__dep__incl.svg @@ -0,0 +1,8932 @@ +<?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/armnnUtils/Half.hpp Pages: 1 --> +<svg width="41099pt" height="541pt" + viewBox="0.00 0.00 41099.00 541.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 537)"> +<title>src/armnnUtils/Half.hpp</title> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-537 41095,-537 41095,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="17208.5,-513.5 17208.5,-532.5 17339.5,-532.5 17339.5,-513.5 17208.5,-513.5"/> +<text text-anchor="middle" x="17274" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Half.hpp</text> +</a> +</g> +</g> +<!-- Node2 --> +<g id="node2" class="node"> +<title>Node2</title> +<g id="a_node2"><a xlink:href="_quantize_helper_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="648,-446.5 648,-476.5 764,-476.5 764,-446.5 648,-446.5"/> +<text text-anchor="start" x="656" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnnUtils</text> +<text text-anchor="middle" x="706" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">/QuantizeHelper.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node2 --> +<g id="edge1" class="edge"> +<title>Node1->Node2</title> +<path fill="none" stroke="midnightblue" d="M17197.96,-521.96C16029.09,-521.27 1764.07,-512.14 892,-477 849.12,-475.27 800.8,-471.45 764.16,-468.16"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17198.33,-525.46 17208.33,-521.96 17198.33,-518.46 17198.33,-525.46"/> +</g> +<!-- Node15 --> +<g id="node15" class="node"> +<title>Node15</title> +<g id="a_node15"><a xlink:href="_convert_constants_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="900.5,-446.5 900.5,-476.5 1035.5,-476.5 1035.5,-446.5 900.5,-446.5"/> +<text text-anchor="start" x="908.5" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text> +<text text-anchor="middle" x="968" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstants.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node15 --> +<g id="edge20" class="edge"> +<title>Node1->Node15</title> +<path fill="none" stroke="midnightblue" d="M17198.09,-522.01C16038.39,-522.1 1968.81,-522.29 1109,-477 1085.04,-475.74 1058.88,-473.33 1035.67,-470.84"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17198.37,-525.51 17208.37,-522.01 17198.37,-518.51 17198.37,-525.51"/> +</g> +<!-- Node16 --> +<g id="node16" class="node"> +<title>Node16</title> +<g id="a_node16"><a xlink:href="_resolve_type_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13867.5,-452 13867.5,-471 14018.5,-471 14018.5,-452 13867.5,-452"/> +<text text-anchor="middle" x="13943" y="-459" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/ResolveType.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node16 --> +<g id="edge22" class="edge"> +<title>Node1->Node16</title> +<path fill="none" stroke="midnightblue" d="M17197.99,-520.64C16750.61,-512.65 14464.99,-471.82 14018.64,-463.85"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17198.15,-524.15 17208.21,-520.82 17198.27,-517.15 17198.15,-524.15"/> +</g> +<!-- Node171 --> +<g id="node171" class="node"> +<title>Node171</title> +<g id="a_node171"><a xlink:href="_tensor_copy_utils_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13043.5,-446.5 13043.5,-476.5 13162.5,-476.5 13162.5,-446.5 13043.5,-446.5"/> +<text text-anchor="start" x="13051.5" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text> +<text text-anchor="middle" x="13103" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TensorCopyUtils.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node171 --> +<g id="edge330" class="edge"> +<title>Node1->Node171</title> +<path fill="none" stroke="midnightblue" d="M17197.98,-522.06C16672.34,-522.39 13586.29,-522.36 13172,-477 13168.96,-476.67 13165.85,-476.26 13162.72,-475.8"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17198.11,-525.56 17208.11,-522.06 17198.11,-518.56 17198.11,-525.56"/> +</g> +<!-- Node172 --> +<g id="node172" class="node"> +<title>Node172</title> +<g id="a_node172"><a xlink:href="_compatible_types_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13180.5,-446.5 13180.5,-476.5 13327.5,-476.5 13327.5,-446.5 13180.5,-446.5"/> +<text text-anchor="start" x="13188.5" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Compatible</text> +<text text-anchor="middle" x="13254" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">Types.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node172 --> +<g id="edge331" class="edge"> +<title>Node1->Node172</title> +<path fill="none" stroke="midnightblue" d="M17198.25,-521.87C16685.79,-520.9 13734.57,-513.76 13337,-477 13333.94,-476.72 13330.83,-476.38 13327.68,-476.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17198.48,-525.37 17208.49,-521.89 17198.49,-518.37 17198.48,-525.37"/> +</g> +<!-- Node173 --> +<g id="node173" class="node"> +<title>Node173</title> +<g id="a_node173"><a xlink:href="_floating_point_converter_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13345.5,-446.5 13345.5,-476.5 13500.5,-476.5 13500.5,-446.5 13345.5,-446.5"/> +<text text-anchor="start" x="13353.5" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/FloatingPoint</text> +<text text-anchor="middle" x="13423" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">Converter.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node173 --> +<g id="edge332" class="edge"> +<title>Node1->Node173</title> +<path fill="none" stroke="midnightblue" d="M17198.06,-521.79C16698.29,-520.33 13889.33,-510.68 13510,-477 13506.95,-476.73 13503.84,-476.41 13500.71,-476.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17198.39,-525.29 17208.4,-521.82 17198.41,-518.29 17198.39,-525.29"/> +</g> +<!-- Node174 --> +<g id="node174" class="node"> +<title>Node174</title> +<g id="a_node174"><a xlink:href="_permute_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13519,-452 13519,-471 13671,-471 13671,-452 13519,-452"/> +<text text-anchor="middle" x="13595" y="-459" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Permute.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node174 --> +<g id="edge333" class="edge"> +<title>Node1->Node174</title> +<path fill="none" stroke="midnightblue" d="M17198.41,-521.76C16712.87,-520.16 14041.35,-509.88 13680,-477 13665.99,-475.72 13650.8,-473.43 13637.2,-471.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17198.45,-525.26 17208.46,-521.8 17198.47,-518.26 17198.45,-525.26"/> +</g> +<!-- Node175 --> +<g id="node175" class="node"> +<title>Node175</title> +<g id="a_node175"><a xlink:href="_transpose_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13689,-452 13689,-471 13849,-471 13849,-452 13689,-452"/> +<text text-anchor="middle" x="13769" y="-459" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Transpose.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node175 --> +<g id="edge334" class="edge"> +<title>Node1->Node175</title> +<path fill="none" stroke="midnightblue" d="M17198.09,-521.67C16726.07,-519.52 14201.49,-506.68 13859,-477 13844.18,-475.72 13828.11,-473.42 13813.7,-471.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17198.19,-525.17 17208.2,-521.71 17198.22,-518.17 17198.19,-525.17"/> +</g> +<!-- Node176 --> +<g id="node176" class="node"> +<title>Node176</title> +<g id="a_node176"><a xlink:href="_arm_compute_tensor_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="29668.5,-446.5 29668.5,-476.5 29827.5,-476.5 29827.5,-446.5 29668.5,-446.5"/> +<text text-anchor="start" x="29676.5" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text> +<text text-anchor="middle" x="29748" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node176 --> +<g id="edge335" class="edge"> +<title>Node1->Node176</title> +<path fill="none" stroke="midnightblue" d="M17349.79,-521.64C18337.17,-516.93 28657.01,-467.7 29668.36,-462.88"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.6,-518.14 17339.62,-521.69 17349.64,-525.14 17349.6,-518.14"/> +</g> +<!-- Node178 --> +<g id="node178" class="node"> +<title>Node178</title> +<g id="a_node178"><a xlink:href="_cl_import_tensor_handle_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17110,-374 17110,-404 17246,-404 17246,-374 17110,-374"/> +<text text-anchor="start" x="17118" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClImport</text> +<text text-anchor="middle" x="17178" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">TensorHandle.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node178 --> +<g id="edge777" class="edge"> +<title>Node1->Node178</title> +<path fill="none" stroke="midnightblue" d="M17261.74,-505.14C17242.67,-478.92 17206.24,-428.83 17188.39,-404.28"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17258.99,-507.31 17267.7,-513.34 17264.65,-503.19 17258.99,-507.31"/> +</g> +<!-- Node181 --> +<g id="node181" class="node"> +<title>Node181</title> +<g id="a_node181"><a xlink:href="_cl_workload_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="23119,-374 23119,-404 23263,-404 23263,-374 23119,-374"/> +<text text-anchor="start" x="23127" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="23191" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/ClWorkloadUtils.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node181 --> +<g id="edge778" class="edge"> +<title>Node1->Node181</title> +<path fill="none" stroke="midnightblue" d="M17349.73,-520.31C17990.18,-506.02 22492.18,-405.59 23118.7,-391.61"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.61,-516.81 17339.69,-520.53 17349.77,-523.81 17349.61,-516.81"/> +</g> +<!-- Node198 --> +<g id="node198" class="node"> +<title>Node198</title> +<g id="a_node198"><a xlink:href="_cl_constant_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17202,-296 17202,-326 17346,-326 17346,-296 17202,-296"/> +<text text-anchor="start" x="17210" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="17274" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConstantWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node198 --> +<g id="edge780" class="edge"> +<title>Node1->Node198</title> +<path fill="none" stroke="midnightblue" d="M17274,-503.15C17274,-461.66 17274,-363.18 17274,-326.29"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17270.5,-503.24 17274,-513.24 17277.5,-503.24 17270.5,-503.24"/> +</g> +<!-- Node254 --> +<g id="node254" class="node"> +<title>Node254</title> +<g id="a_node254"><a xlink:href="_cl_tensor_handle_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="23966.5,-374 23966.5,-404 24101.5,-404 24101.5,-374 23966.5,-374"/> +<text text-anchor="start" x="23974.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClTensor</text> +<text text-anchor="middle" x="24034" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">Handle.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node254 --> +<g id="edge779" class="edge"> +<title>Node1->Node254</title> +<path fill="none" stroke="midnightblue" d="M17349.62,-520.78C17669.15,-515.6 18940.31,-494.92 19985,-477 21665.91,-448.16 22087.64,-487.71 23767,-410 23834.91,-406.86 23912.37,-400.78 23966.3,-396.14"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.49,-517.28 17339.55,-520.94 17349.6,-524.28 17349.49,-517.28"/> +</g> +<!-- Node258 --> +<g id="node258" class="node"> +<title>Node258</title> +<g id="a_node258"><a xlink:href="_neon_workload_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="32875,-296 32875,-326 33035,-326 33035,-296 32875,-296"/> +<text text-anchor="start" x="32883" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="32955" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonWorkloadUtils.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node258 --> +<g id="edge781" class="edge"> +<title>Node1->Node258</title> +<path fill="none" stroke="midnightblue" d="M17350.16,-521.98C18390.51,-521.62 29763.52,-516.88 31244,-477 31832.1,-461.16 31984.18,-497.17 32566,-410 32693.42,-390.91 32839.83,-348.23 32911.24,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.82,-518.48 17339.82,-521.98 17349.82,-525.48 17349.82,-518.48"/> +</g> +<!-- Node266 --> +<g id="node266" class="node"> +<title>Node266</title> +<g id="a_node266"><a xlink:href="_neon_constant_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="39248,-140 39248,-170 39408,-170 39408,-140 39248,-140"/> +<text text-anchor="start" x="39256" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="39328" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node266 --> +<g id="edge783" class="edge"> +<title>Node1->Node266</title> +<path fill="none" stroke="midnightblue" d="M17349.63,-521.94C18696.17,-520.86 37585.61,-505.19 38735,-477 38940.94,-471.95 40587,-596 40587,-390 40587,-390 40587,-390 40587,-310 40587,-258.93 40571.14,-237.68 40527,-212 40419.95,-149.73 39535.77,-192.26 39413,-176 39402.33,-174.59 39391.04,-172.42 39380.29,-170.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.59,-518.44 17339.6,-521.95 17349.6,-525.44 17349.59,-518.44"/> +</g> +<!-- Node268 --> +<g id="node268" class="node"> +<title>Node268</title> +<g id="a_node268"><a xlink:href="_neon_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="40657,-140 40657,-170 40865,-170 40865,-140 40657,-140"/> +<text text-anchor="start" x="40665" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="40761" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp16ToFp32Workload.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node268 --> +<g id="edge784" class="edge"> +<title>Node1->Node268</title> +<path fill="none" stroke="midnightblue" d="M17349.94,-522C18729.03,-521.9 38443.61,-519.83 39642,-477 39781.25,-472.02 40893,-529.34 40893,-390 40893,-390 40893,-390 40893,-310 40893,-245.03 40824.44,-193.72 40786.14,-170.12"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.91,-518.5 17339.91,-522 17349.91,-525.5 17349.91,-518.5"/> +</g> +<!-- Node270 --> +<g id="node270" class="node"> +<title>Node270</title> +<g id="a_node270"><a xlink:href="_neon_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="40883,-140 40883,-170 41091,-170 41091,-140 40883,-140"/> +<text text-anchor="start" x="40891" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="40987" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp32ToFp16Workload.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node270 --> +<g id="edge785" class="edge"> +<title>Node1->Node270</title> +<path fill="none" stroke="midnightblue" d="M17349.6,-521.96C18765.99,-521.12 39617.71,-508.25 40233,-477 40389.11,-469.07 40931,-546.31 40931,-390 40931,-390 40931,-390 40931,-310 40931,-255.66 40962.17,-196.68 40978,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.55,-518.46 17339.55,-521.96 17349.55,-525.46 17349.55,-518.46"/> +</g> +<!-- Node296 --> +<g id="node296" class="node"> +<title>Node296</title> +<g id="a_node296"><a xlink:href="_neon_convolution2d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="31020,-218 31020,-248 31202,-248 31202,-218 31020,-218"/> +<text text-anchor="start" x="31028" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="31111" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node296 --> +<g id="edge786" class="edge"> +<title>Node1->Node296</title> +<path fill="none" stroke="midnightblue" d="M17349.81,-522.01C18330.08,-522.04 28509.27,-521.34 29837,-477 30308.34,-461.26 30457.09,-582.55 30896,-410 30987.81,-373.91 31070.13,-283.17 31099.54,-248.12"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.71,-518.51 17339.71,-522.01 17349.71,-525.51 17349.71,-518.51"/> +</g> +<!-- Node297 --> +<g id="node297" class="node"> +<title>Node297</title> +<g id="a_node297"><a xlink:href="_neon_convolution3d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="38539,-218 38539,-248 38721,-248 38721,-218 38539,-218"/> +<text text-anchor="start" x="38547" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="38630" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node297 --> +<g id="edge787" class="edge"> +<title>Node1->Node297</title> +<path fill="none" stroke="midnightblue" d="M17349.89,-522.02C18598.73,-522.39 34869,-526.25 36973,-477 37307.46,-469.17 38175.73,-555.48 38477,-410 38551.56,-374 38604.63,-283.2 38622.97,-248.13"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.7,-518.52 17339.7,-522.02 17349.7,-525.52 17349.7,-518.52"/> +</g> +<!-- Node345 --> +<g id="node345" class="node"> +<title>Node345</title> +<g id="a_node345"><a xlink:href="_neon_tensor_handle_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="37126.5,-374 37126.5,-404 37293.5,-404 37293.5,-374 37126.5,-374"/> +<text text-anchor="start" x="37134.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTensor</text> +<text text-anchor="middle" x="37210" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">Handle.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node345 --> +<g id="edge782" class="edge"> +<title>Node1->Node345</title> +<path fill="none" stroke="midnightblue" d="M17350.07,-521.96C18666.36,-521.31 36627.89,-511.82 36888,-477 36992.46,-463.01 37111.14,-424.94 37171.02,-404.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.79,-518.46 17339.79,-521.97 17349.8,-525.46 17349.79,-518.46"/> +</g> +<!-- Node348 --> +<g id="node348" class="node"> +<title>Node348</title> +<g id="a_node348"><a xlink:href="_workload_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="38984.5,-374 38984.5,-404 39157.5,-404 39157.5,-374 38984.5,-374"/> +<text text-anchor="start" x="38992.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> +<text text-anchor="middle" x="39071" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadUtils.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node348 --> +<g id="edge748" class="edge"> +<title>Node1->Node348</title> +<path fill="none" stroke="midnightblue" d="M17349.89,-521.94C18725.3,-520.84 38338.23,-504.7 38623,-477 38766.72,-463.02 38932.86,-424.85 39016.66,-404.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.65,-518.44 17339.65,-521.95 17349.65,-525.44 17349.65,-518.44"/> +</g> +<!-- Node355 --> +<g id="node355" class="node"> +<title>Node355</title> +<g id="a_node355"><a xlink:href="_ref_workload_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="5859.5,-296 5859.5,-326 6038.5,-326 6038.5,-296 5859.5,-296"/> +<text text-anchor="start" x="5867.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="5949" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloadUtils.hpp</text> +</a> +</g> +</g> +<!-- Node1->Node355 --> +<g id="edge788" class="edge"> +<title>Node1->Node355</title> +<path fill="none" stroke="midnightblue" d="M17197.99,-521.84C16011.44,-519.25 1331.21,-485.74 1256,-410 1242.85,-396.75 1242.88,-381.28 1256,-368 1277.02,-346.72 5211.99,-317.33 5859.35,-312.64"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17198.09,-525.34 17208.09,-521.86 17198.1,-518.34 17198.09,-525.34"/> +</g> +<!-- Node361 --> +<g id="node361" class="node"> +<title>Node361</title> +<g id="a_node361"><a xlink:href="_ref_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="18610,-212.5 18610,-253.5 18796,-253.5 18796,-212.5 18610,-212.5"/> +<text text-anchor="start" x="18618" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="18618" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp16ToFp32</text> +<text text-anchor="middle" x="18703" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node361 --> +<g id="edge868" class="edge"> +<title>Node1->Node361</title> +<path fill="none" stroke="midnightblue" d="M17198.15,-519.96C17127.17,-516.26 17028.48,-505.9 17004,-477 16950.28,-413.58 16945.91,-349.44 17004,-290 17034.63,-258.67 18537.37,-258.05 18581,-254 18590.4,-253.13 18600.18,-251.96 18609.92,-250.63"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17198.25,-523.47 17208.41,-520.46 17198.59,-516.48 17198.25,-523.47"/> +</g> +<!-- Node362 --> +<g id="node362" class="node"> +<title>Node362</title> +<g id="a_node362"><a xlink:href="_ref_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="19004,-212.5 19004,-253.5 19190,-253.5 19190,-212.5 19004,-212.5"/> +<text text-anchor="start" x="19012" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="19012" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp32ToFp16</text> +<text text-anchor="middle" x="19097" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node362 --> +<g id="edge869" class="edge"> +<title>Node1->Node362</title> +<path fill="none" stroke="midnightblue" d="M17242.95,-509.39C17161.64,-474.77 16954.43,-375.12 17038,-290 17075.99,-251.3 18936.05,-259.5 18990,-254 18994.51,-253.54 18999.12,-252.99 19003.76,-252.37"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17242.08,-512.83 17252.65,-513.47 17244.79,-506.37 17242.08,-512.83"/> +</g> +<!-- Node369 --> +<g id="node369" class="node"> +<title>Node369</title> +<g id="a_node369"><a xlink:href="_debug_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="40959.5,-446.5 40959.5,-476.5 41088.5,-476.5 41088.5,-446.5 40959.5,-446.5"/> +<text text-anchor="start" x="40967.5" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="41024" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Debug.cpp</text> +</a> +</g> +</g> +<!-- Node1->Node369 --> +<g id="edge867" class="edge"> +<title>Node1->Node369</title> +<path fill="none" stroke="midnightblue" d="M17349.73,-521.95C18800.97,-520.99 40628.5,-506.11 40945,-477 40949.72,-476.57 40954.58,-475.99 40959.46,-475.32"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17349.68,-518.45 17339.69,-521.96 17349.69,-525.45 17349.68,-518.45"/> +</g> +<!-- Node3 --> +<g id="node3" class="node"> +<title>Node3</title> +<g id="a_node3"><a xlink:href="_fold_pad_into_layer2d_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="579,-374 579,-404 715,-404 715,-374 579,-374"/> +<text text-anchor="start" x="587" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text> +<text text-anchor="middle" x="647" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/FoldPadIntoLayer2d.hpp</text> +</a> +</g> +</g> +<!-- Node2->Node3 --> +<g id="edge2" class="edge"> +<title>Node2->Node3</title> +<path fill="none" stroke="midnightblue" d="M687.62,-438.54C678.26,-427.36 667.15,-414.08 658.92,-404.25"/> +<polygon fill="midnightblue" stroke="midnightblue" points="684.96,-440.81 694.06,-446.23 690.33,-436.32 684.96,-440.81"/> +</g> +<!-- Node4 --> +<g id="node4" class="node"> +<title>Node4</title> +<g id="a_node4"><a xlink:href="_all_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="690.5,-296 690.5,-326 825.5,-326 825.5,-296 690.5,-296"/> +<text text-anchor="start" x="698.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text> +<text text-anchor="middle" x="758" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/All.hpp</text> +</a> +</g> +</g> +<!-- Node3->Node4 --> +<g id="edge3" class="edge"> +<title>Node3->Node4</title> +<path fill="none" stroke="midnightblue" d="M676.05,-368.11C695.36,-354.89 720.24,-337.86 737.49,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="673.89,-365.35 667.62,-373.88 677.85,-371.12 673.89,-365.35"/> +</g> +<!-- Node11 --> +<g id="node11" class="node"> +<title>Node11</title> +<g id="a_node11"><a xlink:href="_subgraph_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="376.5,-296 376.5,-326 549.5,-326 549.5,-296 376.5,-296"/> +<text text-anchor="start" x="384.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> +<text text-anchor="middle" x="463" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/SubgraphUtils.hpp</text> +</a> +</g> +</g> +<!-- Node3->Node11 --> +<g id="edge12" class="edge"> +<title>Node3->Node11</title> +<path fill="none" stroke="midnightblue" d="M603.53,-370.05C570.96,-356.59 527.02,-338.44 496.99,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="602.24,-373.3 612.82,-373.88 604.92,-366.83 602.24,-373.3"/> +</g> +<!-- Node5 --> +<g id="node5" class="node"> +<title>Node5</title> +<g id="a_node5"><a xlink:href="_optimizer_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="592.5,-223.5 592.5,-242.5 729.5,-242.5 729.5,-223.5 592.5,-223.5"/> +<text text-anchor="middle" x="661" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.hpp</text> +</a> +</g> +</g> +<!-- Node4->Node5 --> +<g id="edge4" class="edge"> +<title>Node4->Node5</title> +<path fill="none" stroke="midnightblue" d="M731.78,-289.46C712.17,-274.09 686.34,-253.86 671.93,-242.56"/> +<polygon fill="midnightblue" stroke="midnightblue" points="729.72,-292.29 739.76,-295.7 734.04,-286.78 729.72,-292.29"/> +</g> +<!-- Node6 --> +<g id="node6" class="node"> +<title>Node6</title> +<g id="a_node6"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="625,-145.5 625,-164.5 755,-164.5 755,-145.5 625,-145.5"/> +<text text-anchor="middle" x="690" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text> +</a> +</g> +</g> +<!-- Node4->Node6 --> +<g id="edge10" class="edge"> +<title>Node4->Node6</title> +<path fill="none" stroke="midnightblue" d="M756.48,-285.9C754.4,-265.37 749.51,-235.53 738,-212 728.66,-192.91 711.25,-175.03 700.16,-164.82"/> +<polygon fill="midnightblue" stroke="midnightblue" points="753,-286.32 757.34,-295.98 759.97,-285.72 753,-286.32"/> +</g> +<!-- Node7 --> +<g id="node7" class="node"> +<title>Node7</title> +<g id="a_node7"><a xlink:href="_optimizer_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="773,-145.5 773,-164.5 909,-164.5 909,-145.5 773,-145.5"/> +<text text-anchor="middle" x="841" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.cpp</text> +</a> +</g> +</g> +<!-- Node4->Node7 --> +<g id="edge11" class="edge"> +<title>Node4->Node7</title> +<path fill="none" stroke="midnightblue" d="M770.51,-286.79C789.31,-251.91 823.96,-187.61 836.4,-164.53"/> +<polygon fill="midnightblue" stroke="midnightblue" points="767.32,-285.32 765.66,-295.79 773.49,-288.65 767.32,-285.32"/> +</g> +<!-- Node5->Node6 --> +<g id="edge5" class="edge"> +<title>Node5->Node6</title> +<path fill="none" stroke="midnightblue" d="M667.99,-213.67C673.93,-198.11 682.19,-176.47 686.71,-164.62"/> +<polygon fill="midnightblue" stroke="midnightblue" points="664.62,-212.69 664.33,-223.28 671.16,-215.19 664.62,-212.69"/> +</g> +<!-- Node5->Node7 --> +<g id="edge6" class="edge"> +<title>Node5->Node7</title> +<path fill="none" stroke="midnightblue" d="M690.98,-219.34C727.76,-203.81 789.14,-177.9 820.78,-164.54"/> +<polygon fill="midnightblue" stroke="midnightblue" points="689.15,-216.32 681.3,-223.43 691.87,-222.76 689.15,-216.32"/> +</g> +<!-- Node8 --> +<g id="node8" class="node"> +<title>Node8</title> +<g id="a_node8"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="232.5,-145.5 232.5,-164.5 397.5,-164.5 397.5,-145.5 232.5,-145.5"/> +<text text-anchor="middle" x="315" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text> +</a> +</g> +</g> +<!-- Node5->Node8 --> +<g id="edge7" class="edge"> +<title>Node5->Node8</title> +<path fill="none" stroke="midnightblue" d="M619.25,-220.88C607.55,-217.88 594.8,-214.71 583,-212 504.76,-194.02 484.54,-192.62 406,-176 388.59,-172.32 369.34,-168.11 353.05,-164.5"/> +<polygon fill="midnightblue" stroke="midnightblue" points="618.65,-224.34 629.21,-223.46 620.41,-217.57 618.65,-224.34"/> +</g> +<!-- Node9 --> +<g id="node9" class="node"> +<title>Node9</title> +<g id="a_node9"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="302.5,-73 302.5,-92 499.5,-92 499.5,-73 302.5,-73"/> +<text text-anchor="middle" x="401" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text> +</a> +</g> +</g> +<!-- Node5->Node9 --> +<g id="edge8" class="edge"> +<title>Node5->Node9</title> +<path fill="none" stroke="midnightblue" d="M647.55,-215.28C626.13,-188.8 585.77,-139.63 577,-134 542.36,-111.76 497.73,-99.1 462.08,-92.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="645.01,-217.71 654.02,-223.29 650.46,-213.31 645.01,-217.71"/> +</g> +<!-- Node10 --> +<g id="node10" class="node"> +<title>Node10</title> +<g id="a_node10"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="415.5,-140 415.5,-170 568.5,-170 568.5,-140 415.5,-140"/> +<text text-anchor="start" x="423.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text> +<text text-anchor="middle" x="492" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text> +</a> +</g> +</g> +<!-- Node5->Node10 --> +<g id="edge9" class="edge"> +<title>Node5->Node10</title> +<path fill="none" stroke="midnightblue" d="M632.79,-219.31C602.56,-205.72 554.69,-184.19 523.31,-170.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="631.39,-222.52 641.94,-223.43 634.26,-216.14 631.39,-222.52"/> +</g> +<!-- Node11->Node10 --> +<g id="edge19" class="edge"> +<title>Node11->Node10</title> +<path fill="none" stroke="midnightblue" d="M448.16,-286.87C437.17,-266.66 425.74,-236.77 436,-212 443.1,-194.85 458.29,-180.22 471.06,-170.21"/> +<polygon fill="midnightblue" stroke="midnightblue" points="445.22,-288.78 453.26,-295.68 451.28,-285.27 445.22,-288.78"/> +</g> +<!-- Node12 --> +<g id="node12" class="node"> +<title>Node12</title> +<g id="a_node12"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="174.5,-218 174.5,-248 347.5,-248 347.5,-218 174.5,-218"/> +<text text-anchor="start" x="182.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text> +<text text-anchor="middle" x="261" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text> +</a> +</g> +</g> +<!-- Node11->Node12 --> +<g id="edge13" class="edge"> +<title>Node11->Node12</title> +<path fill="none" stroke="midnightblue" d="M415.74,-292.22C379.94,-278.75 331.42,-260.5 298.32,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="414.89,-295.64 425.48,-295.88 417.35,-289.09 414.89,-295.64"/> +</g> +<!-- Node14 --> +<g id="node14" class="node"> +<title>Node14</title> +<g id="a_node14"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="445.5,-218 445.5,-248 574.5,-248 574.5,-218 445.5,-218"/> +<text text-anchor="start" x="453.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="510" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text> +</a> +</g> +</g> +<!-- Node11->Node14 --> +<g id="edge18" class="edge"> +<title>Node11->Node14</title> +<path fill="none" stroke="midnightblue" d="M477.18,-287.07C484.99,-274.44 494.45,-259.15 501.2,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="474.12,-285.36 471.84,-295.7 480.08,-289.04 474.12,-285.36"/> +</g> +<!-- Node12->Node8 --> +<g id="edge14" class="edge"> +<title>Node12->Node8</title> +<path fill="none" stroke="midnightblue" d="M277.08,-209.37C287.79,-194.3 301.25,-175.35 308.92,-164.56"/> +<polygon fill="midnightblue" stroke="midnightblue" points="274.1,-207.53 271.16,-217.7 279.8,-211.58 274.1,-207.53"/> +</g> +<!-- Node12->Node9 --> +<g id="edge17" class="edge"> +<title>Node12->Node9</title> +<path fill="none" stroke="midnightblue" d="M240.92,-210.03C224.17,-188.95 205.61,-157.01 223,-134 237.77,-114.46 298.11,-100.28 344.48,-92.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="238.32,-212.37 247.41,-217.81 243.69,-207.89 238.32,-212.37"/> +</g> +<!-- Node13 --> +<g id="node13" class="node"> +<title>Node13</title> +<g id="a_node13"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="0,-140 0,-170 176,-170 176,-140 0,-140"/> +<text text-anchor="start" x="8" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text> +<text text-anchor="middle" x="88" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text> +</a> +</g> +</g> +<!-- Node12->Node13 --> +<g id="edge15" class="edge"> +<title>Node12->Node13</title> +<path fill="none" stroke="midnightblue" d="M219.34,-213.7C188.8,-200.28 147.95,-182.34 119.96,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="218.3,-217.07 228.87,-217.88 221.12,-210.66 218.3,-217.07"/> +</g> +<!-- Node13->Node9 --> +<g id="edge16" class="edge"> +<title>Node13->Node9</title> +<path fill="none" stroke="midnightblue" d="M160.13,-137.75C223.36,-123.51 312.82,-103.36 363.02,-92.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="159.2,-134.38 150.21,-139.99 160.74,-141.2 159.2,-134.38"/> +</g> +<!-- Node15->Node4 --> +<g id="edge21" class="edge"> +<title>Node15->Node4</title> +<path fill="none" stroke="midnightblue" d="M890.18,-451.19C838.94,-443.3 778.39,-430.04 762,-410 742.49,-386.14 748.57,-347.03 753.8,-326.16"/> +<polygon fill="midnightblue" stroke="midnightblue" points="889.88,-454.68 900.29,-452.69 890.91,-447.76 889.88,-454.68"/> +</g> +<!-- Node17 --> +<g id="node17" class="node"> +<title>Node17</title> +<g id="a_node17"><a xlink:href="_convert_const_permute_layers_to_const_layers_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="771,-368.5 771,-409.5 941,-409.5 941,-368.5 771,-368.5"/> +<text text-anchor="start" x="779" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text> +<text text-anchor="start" x="779" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstPermuteLayersTo</text> +<text text-anchor="middle" x="856" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConstLayers.hpp</text> +</a> +</g> +</g> +<!-- Node16->Node17 --> +<g id="edge23" class="edge"> +<title>Node16->Node17</title> +<path fill="none" stroke="midnightblue" d="M13891.36,-450.28C13880.39,-448.51 13868.85,-446.93 13858,-446 13143.58,-384.5 1664.1,-485.25 951,-410 947.73,-409.66 944.41,-409.25 941.06,-408.79"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.8,-453.74 13901.24,-451.96 13891.97,-446.83 13890.8,-453.74"/> +</g> +<!-- Node18 --> +<g id="node18" class="node"> +<title>Node18</title> +<g id="a_node18"><a xlink:href="_fuse_batch_norm_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="959.5,-374 959.5,-404 1094.5,-404 1094.5,-374 959.5,-374"/> +<text text-anchor="start" x="967.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text> +<text text-anchor="middle" x="1027" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/FuseBatchNorm.hpp</text> +</a> +</g> +</g> +<!-- Node16->Node18 --> +<g id="edge25" class="edge"> +<title>Node16->Node18</title> +<path fill="none" stroke="midnightblue" d="M13891.36,-450.28C13880.39,-448.51 13868.85,-446.93 13858,-446 13154.43,-385.42 1850.68,-469.24 1147,-410 1129.95,-408.56 1111.68,-406.04 1094.66,-403.25"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.8,-453.74 13901.24,-451.96 13891.97,-446.83 13890.8,-453.74"/> +</g> +<!-- Node19 --> +<g id="node19" class="node"> +<title>Node19</title> +<g id="a_node19"><a xlink:href="_common_test_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="1264.5,-374 1264.5,-404 1391.5,-404 1391.5,-374 1264.5,-374"/> +<text text-anchor="start" x="1272.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text> +<text text-anchor="middle" x="1328" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text> +</a> +</g> +</g> +<!-- Node16->Node19 --> +<g id="edge27" class="edge"> +<title>Node16->Node19</title> +<path fill="none" stroke="midnightblue" d="M13891.36,-450.28C13880.39,-448.51 13868.85,-446.93 13858,-446 13170.82,-386.8 2130.08,-470.31 1443,-410 1426.24,-408.53 1408.27,-405.91 1391.62,-403.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.8,-453.74 13901.24,-451.96 13891.97,-446.84 13890.8,-453.74"/> +</g> +<!-- Node21 --> +<g id="node21" class="node"> +<title>Node21</title> +<g id="a_node21"><a xlink:href="_create_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10758.5,-374 10758.5,-404 10877.5,-404 10877.5,-374 10758.5,-374"/> +<text text-anchor="start" x="10766.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text> +<text text-anchor="middle" x="10818" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node16->Node21 --> +<g id="edge29" class="edge"> +<title>Node16->Node21</title> +<path fill="none" stroke="midnightblue" d="M13890.68,-450.25C13879.91,-448.51 13868.62,-446.96 13858,-446 13529.22,-416.15 11213.57,-458.39 10887,-410 10877.99,-408.67 10868.51,-406.47 10859.56,-404"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.36,-453.75 13900.8,-451.96 13891.52,-446.84 13890.36,-453.75"/> +</g> +<!-- Node22 --> +<g id="node22" class="node"> +<title>Node22</title> +<g id="a_node22"><a xlink:href="_data_type_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7100.5,-218 7100.5,-248 7209.5,-248 7209.5,-218 7100.5,-218"/> +<text text-anchor="start" x="7108.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text> +<text text-anchor="middle" x="7155" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/DataTypeUtils.hpp</text> +</a> +</g> +</g> +<!-- Node16->Node22 --> +<g id="edge30" class="edge"> +<title>Node16->Node22</title> +<path fill="none" stroke="midnightblue" d="M13890.68,-450.24C13879.91,-448.51 13868.62,-446.96 13858,-446 13495.34,-413.28 10945.08,-416.26 10581,-410 10210.73,-403.63 7587.92,-481.25 7249,-332 7208.87,-314.33 7177.43,-270.6 7163.24,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.36,-453.74 13900.8,-451.95 13891.52,-446.83 13890.36,-453.74"/> +</g> +<!-- Node23 --> +<g id="node23" class="node"> +<title>Node23</title> +<g id="a_node23"><a xlink:href="_mem_copy_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="33953.5,-296 33953.5,-326 34126.5,-326 34126.5,-296 33953.5,-296"/> +<text text-anchor="start" x="33961.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> +<text text-anchor="middle" x="34040" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/MemCopyWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node23 --> +<g id="edge31" class="edge"> +<title>Node16->Node23</title> +<path fill="none" stroke="midnightblue" d="M14028.78,-460.4C15093.39,-459.1 25763.97,-445.27 28926,-410 30964.97,-387.25 33460.66,-326.47 33953.26,-314.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14028.53,-456.9 14018.53,-460.41 14028.53,-463.9 14028.53,-456.9"/> +</g> +<!-- Node24 --> +<g id="node24" class="node"> +<title>Node24</title> +<g id="a_node24"><a xlink:href="_mem_import_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="22173.5,-140 22173.5,-170 22346.5,-170 22346.5,-140 22173.5,-140"/> +<text text-anchor="start" x="22181.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> +<text text-anchor="middle" x="22260" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/MemImportWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node24 --> +<g id="edge32" class="edge"> +<title>Node16->Node24</title> +<path fill="none" stroke="midnightblue" d="M14028.7,-460.01C14457.25,-457.4 16357.61,-444 16619,-410 16763.74,-391.17 16802.05,-385.1 16938,-332 16973.95,-317.96 16976.73,-300 17014,-290 17212.03,-236.86 18656.56,-286.57 18859,-254 18921.46,-243.95 18932.53,-221.98 18995,-212 19316.38,-160.68 21688.11,-156.37 22173.4,-156.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14028.53,-456.51 14018.55,-460.07 14028.57,-463.51 14028.53,-456.51"/> +</g> +<!-- Node25 --> +<g id="node25" class="node"> +<title>Node25</title> +<g id="a_node25"><a xlink:href="_mem_sync_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="40309.5,-218 40309.5,-248 40482.5,-248 40482.5,-218 40309.5,-218"/> +<text text-anchor="start" x="40317.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> +<text text-anchor="middle" x="40396" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/MemSyncWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node25 --> +<g id="edge33" class="edge"> +<title>Node16->Node25</title> +<path fill="none" stroke="midnightblue" d="M14028.76,-460.46C15608.52,-459.63 38491.55,-447.06 39167,-410 39489.27,-392.32 39569.74,-379.39 39889,-332 40049.73,-308.14 40237.01,-268.94 40332.68,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14028.63,-456.96 14018.63,-460.46 14028.64,-463.96 14028.63,-456.96"/> +</g> +<!-- Node26 --> +<g id="node26" class="node"> +<title>Node26</title> +<g id="a_node26"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28798,-296 28798,-326 29004,-326 29004,-296 28798,-296"/> +<text text-anchor="start" x="28806" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="28901" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node26 --> +<g id="edge34" class="edge"> +<title>Node16->Node26</title> +<path fill="none" stroke="midnightblue" d="M14028.76,-460.46C14752.7,-460.03 19918.31,-455.4 24111,-410 26188.06,-387.51 26715.8,-524.89 28784,-332 28798.77,-330.62 28814.49,-328.44 28829.45,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14028.68,-456.96 14018.68,-460.46 14028.68,-463.96 14028.68,-456.96"/> +</g> +<!-- Node27 --> +<g id="node27" class="node"> +<title>Node27</title> +<g id="a_node27"><a xlink:href="_neon_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="25923,-218 25923,-248 26103,-248 26103,-218 25923,-218"/> +<text text-anchor="start" x="25931" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="26013" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node27 --> +<g id="edge35" class="edge"> +<title>Node16->Node27</title> +<path fill="none" stroke="midnightblue" d="M14028.78,-460.36C14984.27,-458.82 23649.19,-444 26227,-410 26421.59,-407.43 29592.94,-471.13 29729,-332 29742.05,-318.65 29742.13,-303.26 29729,-290 29693.7,-254.35 26166.92,-259.01 26117,-254 26103.74,-252.67 26089.64,-250.49 26076.26,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14028.55,-456.86 14018.56,-460.38 14028.56,-463.86 14028.55,-456.86"/> +</g> +<!-- Node28 --> +<g id="node28" class="node"> +<title>Node28</title> +<g id="a_node28"><a xlink:href="_base_iterator_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10895.5,-374 10895.5,-404 11048.5,-404 11048.5,-374 10895.5,-374"/> +<text text-anchor="start" x="10903.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="10972" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BaseIterator.hpp</text> +</a> +</g> +</g> +<!-- Node16->Node28 --> +<g id="edge36" class="edge"> +<title>Node16->Node28</title> +<path fill="none" stroke="midnightblue" d="M13890.33,-450.26C13879.67,-448.54 13868.5,-446.99 13858,-446 13289.7,-392.32 11447.4,-389.83 11048.59,-389.93"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13889.92,-453.74 13900.36,-451.94 13891.08,-446.83 13889.92,-453.74"/> +</g> +<!-- Node41 --> +<g id="node41" class="node"> +<title>Node41</title> +<g id="a_node41"><a xlink:href="_ref_depthwise_convolution2d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13455,-134.5 13455,-175.5 13667,-175.5 13667,-134.5 13455,-134.5"/> +<text text-anchor="start" x="13463" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="13463" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text> +<text text-anchor="middle" x="13561" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node41 --> +<g id="edge323" class="edge"> +<title>Node16->Node41</title> +<path fill="none" stroke="midnightblue" d="M14028.6,-460.33C14481,-458.98 16582.76,-446.51 16847,-332 16871.51,-321.38 16869.63,-307.28 16890,-290 16910.61,-272.52 16926.8,-278.11 16939,-254 16947.43,-237.35 16952.12,-225.27 16939,-212 16907.89,-180.53 13797.18,-178.55 13753,-176 13725.15,-174.4 13695.1,-171.72 13667.24,-168.84"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14028.53,-456.83 14018.54,-460.36 14028.55,-463.83 14028.53,-456.83"/> +</g> +<!-- Node45 --> +<g id="node45" class="node"> +<title>Node45</title> +<g id="a_node45"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7903,-140 7903,-170 8091,-170 8091,-140 7903,-140"/> +<text text-anchor="start" x="7911" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7997" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node45 --> +<g id="edge325" class="edge"> +<title>Node16->Node45</title> +<path fill="none" stroke="midnightblue" d="M13891.36,-450.28C13880.39,-448.51 13868.85,-446.94 13858,-446 13216.66,-390.69 2913.91,-442.46 2271,-410 2068.28,-399.76 1462.19,-435.34 1371,-254 1362.61,-237.32 1357.84,-225.24 1371,-212 1402.94,-179.88 7848.92,-180.46 7894,-176 7907.23,-174.69 7921.29,-172.5 7934.64,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.8,-453.74 13901.24,-451.96 13891.97,-446.84 13890.8,-453.74"/> +</g> +<!-- Node107 --> +<g id="node107" class="node"> +<title>Node107</title> +<g id="a_node107"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="3874.5,-140 3874.5,-170 4051.5,-170 4051.5,-140 3874.5,-140"/> +<text text-anchor="start" x="3882.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="3963" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node107 --> +<g id="edge321" class="edge"> +<title>Node16->Node107</title> +<path fill="none" stroke="midnightblue" d="M13891.36,-450.28C13880.39,-448.51 13868.85,-446.93 13858,-446 13770.81,-438.49 1330.14,-456.5 1256,-410 1208.61,-380.28 1192,-339.54 1218,-290 1246.36,-235.96 1272.87,-230.57 1331,-212 1463.15,-169.77 3689.72,-187.19 3828,-176 3845,-174.62 3863.12,-172.44 3880.38,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.8,-453.74 13901.24,-451.96 13891.97,-446.83 13890.8,-453.74"/> +</g> +<!-- Node112 --> +<g id="node112" class="node"> +<title>Node112</title> +<g id="a_node112"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17802,-140 17802,-170 18020,-170 18020,-140 17802,-140"/> +<text text-anchor="start" x="17810" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="17911" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node112 --> +<g id="edge324" class="edge"> +<title>Node16->Node112</title> +<path fill="none" stroke="midnightblue" d="M14028.93,-460.61C14412.15,-460.84 15967.64,-458.69 16453,-410 16645.82,-390.66 16698.15,-393.28 16882,-332 16921.6,-318.8 16925.47,-299.99 16966,-290 17015.61,-277.78 18769.23,-290.48 18805,-254 18818.07,-240.67 18817.78,-225.61 18805,-212 18778.52,-183.8 18252.99,-165.61 18020.29,-158.9"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14028.75,-457.11 14018.75,-460.61 14028.74,-464.11 14028.75,-457.11"/> +</g> +<!-- Node126 --> +<g id="node126" class="node"> +<title>Node126</title> +<g id="a_node126"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="3595,-140 3595,-170 3819,-170 3819,-140 3595,-140"/> +<text text-anchor="start" x="3603" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="3707" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node126 --> +<g id="edge327" class="edge"> +<title>Node16->Node126</title> +<path fill="none" stroke="midnightblue" d="M13891.36,-450.28C13880.39,-448.51 13868.85,-446.93 13858,-446 13814.25,-442.23 1242.74,-439.27 1210,-410 1143.74,-350.77 1163.29,-260.13 1238,-212 1288.14,-179.7 3325.4,-178.35 3385,-176 3454.82,-173.25 3533.06,-168.43 3594.93,-164.21"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.8,-453.74 13901.24,-451.96 13891.97,-446.83 13890.8,-453.74"/> +</g> +<!-- Node167 --> +<g id="node167" class="node"> +<title>Node167</title> +<g id="a_node167"><a xlink:href="_ref_debug_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="1576.5,-218 1576.5,-248 1763.5,-248 1763.5,-218 1576.5,-218"/> +<text text-anchor="start" x="1584.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="1670" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDebugWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node167 --> +<g id="edge322" class="edge"> +<title>Node16->Node167</title> +<path fill="none" stroke="midnightblue" d="M13891.36,-450.29C13880.39,-448.51 13868.85,-446.94 13858,-446 13232.43,-392.02 3180.78,-472.46 2556,-410 2235.32,-377.94 1858.56,-283.94 1722.39,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.8,-453.74 13901.24,-451.96 13891.97,-446.84 13890.8,-453.74"/> +</g> +<!-- Node168 --> +<g id="node168" class="node"> +<title>Node168</title> +<g id="a_node168"><a xlink:href="_ref_permute_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="1928.5,-218 1928.5,-248 2125.5,-248 2125.5,-218 1928.5,-218"/> +<text text-anchor="start" x="1936.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="2027" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPermuteWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node168 --> +<g id="edge326" class="edge"> +<title>Node16->Node168</title> +<path fill="none" stroke="midnightblue" d="M13891.36,-450.29C13880.39,-448.51 13868.85,-446.94 13858,-446 12640.63,-340.9 4078.64,-511.94 2861,-410 2649.12,-392.26 2596.77,-377.17 2389,-332 2274.16,-307.03 2141.3,-268.55 2072.92,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.8,-453.74 13901.24,-451.96 13891.97,-446.84 13890.8,-453.74"/> +</g> +<!-- Node169 --> +<g id="node169" class="node"> +<title>Node169</title> +<g id="a_node169"><a xlink:href="_ref_transpose_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="2182,-218 2182,-248 2386,-248 2386,-218 2182,-218"/> +<text text-anchor="start" x="2190" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="2284" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node169 --> +<g id="edge328" class="edge"> +<title>Node16->Node169</title> +<path fill="none" stroke="midnightblue" d="M13891.36,-450.31C13880.39,-448.53 13868.85,-446.95 13858,-446 13501.14,-414.78 7768.21,-413.85 7410,-410 6865.63,-404.15 3043.24,-446.41 2511,-332 2432.73,-315.18 2348.03,-270.85 2307.8,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.8,-453.76 13901.24,-451.98 13891.96,-446.86 13890.8,-453.76"/> +</g> +<!-- Node170 --> +<g id="node170" class="node"> +<title>Node170</title> +<g id="a_node170"><a xlink:href="_strided_slice_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10589.5,-374 10589.5,-404 10740.5,-404 10740.5,-374 10589.5,-374"/> +<text text-anchor="start" x="10597.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="10665" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/StridedSlice.cpp</text> +</a> +</g> +</g> +<!-- Node16->Node170 --> +<g id="edge329" class="edge"> +<title>Node16->Node170</title> +<path fill="none" stroke="midnightblue" d="M13890.68,-450.25C13879.91,-448.51 13868.62,-446.96 13858,-446 13170.1,-383.73 11435.63,-493.6 10750,-410 10739.17,-408.68 10727.7,-406.52 10716.82,-404.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13890.36,-453.74 13900.8,-451.95 13891.52,-446.84 13890.36,-453.74"/> +</g> +<!-- Node17->Node4 --> +<g id="edge24" class="edge"> +<title>Node17->Node4</title> +<path fill="none" stroke="midnightblue" d="M822.46,-361.99C807.02,-350.02 789.29,-336.27 776.34,-326.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="820.72,-365.07 830.76,-368.43 825.01,-359.53 820.72,-365.07"/> +</g> +<!-- Node18->Node4 --> +<g id="edge26" class="edge"> +<title>Node18->Node4</title> +<path fill="none" stroke="midnightblue" d="M967.72,-371.25C919.77,-357.71 853.03,-338.85 807.82,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="966.77,-374.62 977.35,-373.97 968.68,-367.88 966.77,-374.62"/> +</g> +<!-- Node20 --> +<g id="node20" class="node"> +<title>Node20</title> +<g id="a_node20"><a xlink:href="_common_test_utils_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="1227,-296 1227,-326 1353,-326 1353,-296 1227,-296"/> +<text text-anchor="start" x="1235" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text> +<text text-anchor="middle" x="1290" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text> +</a> +</g> +</g> +<!-- Node19->Node20 --> +<g id="edge28" class="edge"> +<title>Node19->Node20</title> +<path fill="none" stroke="midnightblue" d="M1316.35,-364.7C1310.07,-352.14 1302.52,-337.04 1297.12,-326.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="1313.25,-366.33 1320.85,-373.7 1319.51,-363.2 1313.25,-366.33"/> +</g> +<!-- Node29 --> +<g id="node29" class="node"> +<title>Node29</title> +<g id="a_node29"><a xlink:href="_encoders_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="11000,-296 11000,-326 11138,-326 11138,-296 11000,-296"/> +<text text-anchor="start" x="11008" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="11069" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Encoders.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node29 --> +<g id="edge37" class="edge"> +<title>Node28->Node29</title> +<path fill="none" stroke="midnightblue" d="M10998.48,-367.25C11015.1,-354.23 11036.09,-337.78 11050.84,-326.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10995.96,-364.78 10990.24,-373.7 11000.28,-370.29 10995.96,-364.78"/> +</g> +<!-- Node42 --> +<g id="node42" class="node"> +<title>Node42</title> +<g id="a_node42"><a xlink:href="_ref_fully_connected_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="15298,-212.5 15298,-253.5 15462,-253.5 15462,-212.5 15298,-212.5"/> +<text text-anchor="start" x="15306" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="15306" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text> +<text text-anchor="middle" x="15380" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node42 --> +<g id="edge261" class="edge"> +<title>Node28->Node42</title> +<path fill="none" stroke="midnightblue" d="M11058.83,-387.84C11566.3,-386.71 14131.59,-378.72 14291,-332 14325.09,-322.01 14325.03,-300.37 14359,-290 14553.62,-230.58 15071.8,-276.93 15274,-254 15281.72,-253.12 15289.73,-252.01 15297.72,-250.75"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.63,-384.34 11048.64,-387.86 11058.65,-391.34 11058.63,-384.34"/> +</g> +<!-- Node44 --> +<g id="node44" class="node"> +<title>Node44</title> +<g id="a_node44"><a xlink:href="_ref_gather_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="14807.5,-218 14807.5,-248 14996.5,-248 14996.5,-218 14807.5,-218"/> +<text text-anchor="start" x="14815.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="14902" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node44 --> +<g id="edge262" class="edge"> +<title>Node28->Node44</title> +<path fill="none" stroke="midnightblue" d="M11058.93,-385.09C11617.64,-366.38 14683.3,-263.43 14779,-254 14793.96,-252.53 14809.87,-250.38 14825.1,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.41,-381.61 11048.53,-385.44 11058.64,-388.6 11058.41,-381.61"/> +</g> +<!-- Node49 --> +<g id="node49" class="node"> +<title>Node49</title> +<g id="a_node49"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="4278.5,-140 4278.5,-170 4481.5,-170 4481.5,-140 4278.5,-140"/> +<text text-anchor="start" x="4286.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="4380" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node28->Node49 --> +<g id="edge306" class="edge"> +<title>Node28->Node49</title> +<path fill="none" stroke="midnightblue" d="M10910.7,-371.84C10902.77,-370.26 10894.73,-368.91 10887,-368 10757.19,-352.68 1601.25,-369.39 1476,-332 1460.76,-327.45 1363.59,-267.98 1356,-254 1347.1,-237.59 1342.88,-225.28 1356,-212 1384.44,-183.2 4229.71,-179.88 4270,-176 4284.01,-174.65 4298.9,-172.46 4313.06,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.3 10920.64,-373.94 10911.58,-368.45 10910.13,-375.3"/> +</g> +<!-- Node51 --> +<g id="node51" class="node"> +<title>Node51</title> +<g id="a_node51"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="4499.5,-140 4499.5,-170 4702.5,-170 4702.5,-140 4499.5,-140"/> +<text text-anchor="start" x="4507.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="4601" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node28->Node51 --> +<g id="edge307" class="edge"> +<title>Node28->Node51</title> +<path fill="none" stroke="midnightblue" d="M10910.7,-371.84C10902.77,-370.27 10894.73,-368.91 10887,-368 10424.88,-313.36 2975.9,-352.2 2511,-332 2405.96,-327.44 1639.21,-331.35 1568,-254 1555.36,-240.27 1554.88,-225.28 1568,-212 1596.53,-183.12 4450.59,-179.9 4491,-176 4505.01,-174.65 4519.9,-172.46 4534.06,-170.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.3 10920.64,-373.94 10911.58,-368.45 10910.13,-375.3"/> +</g> +<!-- Node71 --> +<g id="node71" class="node"> +<title>Node71</title> +<g id="a_node71"><a xlink:href="_batch_to_space_nd_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="4872.5,-218 4872.5,-248 5047.5,-248 5047.5,-218 4872.5,-218"/> +<text text-anchor="start" x="4880.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="4960" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node71 --> +<g id="edge276" class="edge"> +<title>Node28->Node71</title> +<path fill="none" stroke="midnightblue" d="M10910.7,-371.86C10902.77,-370.28 10894.73,-368.92 10887,-368 10315.5,-299.66 6281.21,-371.51 5707,-332 5463.64,-315.25 5178.4,-270.9 5041.47,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.32 10920.64,-373.97 10911.58,-368.47 10910.13,-375.32"/> +</g> +<!-- Node75 --> +<g id="node75" class="node"> +<title>Node75</title> +<g id="a_node75"><a xlink:href="_conv3d_impl_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="16778,-218 16778,-248 16930,-248 16930,-218 16778,-218"/> +<text text-anchor="start" x="16786" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="16854" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node75 --> +<g id="edge282" class="edge"> +<title>Node28->Node75</title> +<path fill="none" stroke="midnightblue" d="M11058.97,-388.01C11723.68,-388.01 15977.34,-385.89 16097,-332 16119.95,-321.66 16112.29,-300.86 16135,-290 16262.31,-229.12 16629.34,-274.24 16769,-254 16779.35,-252.5 16790.3,-250.36 16800.77,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.51,-384.51 11048.51,-388.01 11058.51,-391.51 11058.51,-384.51"/> +</g> +<!-- Node77 --> +<g id="node77" class="node"> +<title>Node77</title> +<g id="a_node77"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="9242,-218 9242,-248 9382,-248 9382,-218 9242,-218"/> +<text text-anchor="start" x="9250" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="9312" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node77 --> +<g id="edge283" class="edge"> +<title>Node28->Node77</title> +<path fill="none" stroke="midnightblue" d="M10909.77,-371.81C10902.14,-370.28 10894.42,-368.95 10887,-368 10804.82,-357.45 9470.85,-367.53 9396,-332 9358.55,-314.22 9331.36,-270.96 9319.16,-248.33"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10909.21,-375.26 10919.71,-373.91 10910.65,-368.42 10909.21,-375.26"/> +</g> +<!-- Node82 --> +<g id="node82" class="node"> +<title>Node82</title> +<g id="a_node82"><a xlink:href="_fill_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="5560.5,-218 5560.5,-248 5689.5,-248 5689.5,-218 5560.5,-218"/> +<text text-anchor="start" x="5568.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="5625" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node82 --> +<g id="edge284" class="edge"> +<title>Node28->Node82</title> +<path fill="none" stroke="midnightblue" d="M10910.7,-371.86C10902.77,-370.28 10894.73,-368.92 10887,-368 10606.99,-334.49 6084.52,-400.68 5811,-332 5744.98,-315.42 5676.44,-270.99 5644.08,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.32 10920.64,-373.97 10911.58,-368.47 10910.13,-375.32"/> +</g> +<!-- Node85 --> +<g id="node85" class="node"> +<title>Node85</title> +<g id="a_node85"><a xlink:href="_fully_connected_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7653.5,-218 7653.5,-248 7822.5,-248 7822.5,-218 7653.5,-218"/> +<text text-anchor="start" x="7661.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7738" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node85 --> +<g id="edge285" class="edge"> +<title>Node28->Node85</title> +<path fill="none" stroke="midnightblue" d="M10909.77,-371.8C10902.14,-370.28 10894.42,-368.95 10887,-368 10546.79,-324.49 9686.74,-344.84 9344,-332 9007.79,-319.41 8165.58,-297.81 7832,-254 7820.59,-252.5 7808.5,-250.36 7796.92,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10909.21,-375.26 10919.71,-373.9 10910.65,-368.41 10909.21,-375.26"/> +</g> +<!-- Node87 --> +<g id="node87" class="node"> +<title>Node87</title> +<g id="a_node87"><a xlink:href="_gather_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10617.5,-218 10617.5,-248 10746.5,-248 10746.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="10682" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node87 --> +<g id="edge286" class="edge"> +<title>Node28->Node87</title> +<path fill="none" stroke="midnightblue" d="M10936.57,-369.19C10877.76,-337.95 10761.26,-276.09 10708.76,-248.21"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10935.02,-372.33 10945.5,-373.93 10938.31,-366.14 10935.02,-372.33"/> +</g> +<!-- Node96 --> +<g id="node96" class="node"> +<title>Node96</title> +<g id="a_node96"><a xlink:href="_mirror_pad_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10951,-218 10951,-248 11091,-248 11091,-218 10951,-218"/> +<text text-anchor="start" x="10959" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="11021" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/MirrorPad.cpp</text> +</a> +</g> +</g> +<!-- Node28->Node96 --> +<g id="edge297" class="edge"> +<title>Node28->Node96</title> +<path fill="none" stroke="midnightblue" d="M10974.68,-363.5C10977.36,-343.34 10982.38,-314.25 10991,-290 10996.32,-275.04 11005.15,-259.19 11011.85,-248.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10971.17,-363.34 10973.41,-373.69 10978.12,-364.2 10971.17,-363.34"/> +</g> +<!-- Node97 --> +<g id="node97" class="node"> +<title>Node97</title> +<g id="a_node97"><a xlink:href="_pad_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="15480.5,-218 15480.5,-248 15609.5,-248 15609.5,-218 15480.5,-218"/> +<text text-anchor="start" x="15488.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="15545" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pad.cpp</text> +</a> +</g> +</g> +<!-- Node28->Node97 --> +<g id="edge298" class="edge"> +<title>Node28->Node97</title> +<path fill="none" stroke="midnightblue" d="M11058.96,-387.41C11533.61,-384.06 13815.66,-366.41 14520,-332 14943.58,-311.31 15053.24,-326.96 15471,-254 15479.78,-252.47 15489.04,-250.37 15497.92,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.73,-383.91 11048.75,-387.48 11058.78,-390.91 11058.73,-383.91"/> +</g> +<!-- Node101 --> +<g id="node101" class="node"> +<title>Node101</title> +<g id="a_node101"><a xlink:href="_reduce_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10765,-218 10765,-248 10895,-248 10895,-218 10765,-218"/> +<text text-anchor="start" x="10773" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="10830" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node101 --> +<g id="edge305" class="edge"> +<title>Node28->Node101</title> +<path fill="none" stroke="midnightblue" d="M10951.95,-366.26C10922.41,-334.22 10867.99,-275.2 10843.07,-248.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10949.54,-368.81 10958.9,-373.79 10954.69,-364.06 10949.54,-368.81"/> +</g> +<!-- Node103 --> +<g id="node103" class="node"> +<title>Node103</title> +<g id="a_node103"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="4069.5,-140 4069.5,-170 4260.5,-170 4260.5,-140 4069.5,-140"/> +<text text-anchor="start" x="4077.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="4165" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node28->Node103 --> +<g id="edge308" class="edge"> +<title>Node28->Node103</title> +<path fill="none" stroke="midnightblue" d="M10910.7,-371.84C10902.77,-370.26 10894.73,-368.91 10887,-368 10756.13,-352.56 1516.13,-392.38 1399,-332 1389.52,-327.11 1346.27,-264.16 1343,-254 1337.28,-236.23 1329.89,-225.29 1343,-212 1396.04,-158.26 3985.88,-183.66 4061,-176 4074.26,-174.65 4088.35,-172.46 4101.74,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.3 10920.64,-373.94 10911.58,-368.45 10910.13,-375.3"/> +</g> +<!-- Node120 --> +<g id="node120" class="node"> +<title>Node120</title> +<g id="a_node120"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7228,-218 7228,-248 7416,-248 7416,-218 7228,-218"/> +<text text-anchor="start" x="7236" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7322" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node28->Node120 --> +<g id="edge312" class="edge"> +<title>Node28->Node120</title> +<path fill="none" stroke="midnightblue" d="M10910.37,-371.83C10902.55,-370.27 10894.62,-368.93 10887,-368 10216.15,-286.11 8518.6,-397.94 7846,-332 7674.22,-315.16 7474.62,-270.84 7378.91,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10909.67,-375.26 10920.18,-373.91 10911.12,-368.41 10909.67,-375.26"/> +</g> +<!-- Node122 --> +<g id="node122" class="node"> +<title>Node122</title> +<g id="a_node122"><a xlink:href="_space_to_batch_nd_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="5707.5,-218 5707.5,-248 5882.5,-248 5882.5,-218 5707.5,-218"/> +<text text-anchor="start" x="5715.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="5795" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node122 --> +<g id="edge319" class="edge"> +<title>Node28->Node122</title> +<path fill="none" stroke="midnightblue" d="M10910.7,-371.86C10902.77,-370.28 10894.73,-368.92 10887,-368 10817.55,-359.69 5911.37,-367.32 5851,-332 5819.71,-313.69 5804.4,-270.67 5798.31,-248.21"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.32 10920.64,-373.97 10911.58,-368.47 10910.13,-375.32"/> +</g> +<!-- Node125 --> +<g id="node125" class="node"> +<title>Node125</title> +<g id="a_node125"><a xlink:href="_space_to_depth_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7434.5,-218 7434.5,-248 7597.5,-248 7597.5,-218 7434.5,-218"/> +<text text-anchor="start" x="7442.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7516" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node125 --> +<g id="edge320" class="edge"> +<title>Node28->Node125</title> +<path fill="none" stroke="midnightblue" d="M10910.36,-371.85C10902.55,-370.29 10894.62,-368.94 10887,-368 10317.25,-297.85 8876.91,-368.19 8304,-332 7995.11,-312.49 7917.61,-302.95 7612,-254 7601.33,-252.29 7590.04,-250.2 7579.1,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10909.67,-375.28 10920.18,-373.92 10911.12,-368.43 10909.67,-375.28"/> +</g> +<!-- Node134 --> +<g id="node134" class="node"> +<title>Node134</title> +<g id="a_node134"><a xlink:href="_decoders_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="11647,-296 11647,-326 11787,-326 11787,-296 11647,-296"/> +<text text-anchor="start" x="11655" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="11717" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Decoders.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node134 --> +<g id="edge174" class="edge"> +<title>Node28->Node134</title> +<path fill="none" stroke="midnightblue" d="M11058.61,-379.16C11207.74,-363.95 11510.16,-333.1 11646.97,-319.14"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.17,-375.69 11048.57,-380.19 11058.88,-382.66 11058.17,-375.69"/> +</g> +<!-- Node140 --> +<g id="node140" class="node"> +<title>Node140</title> +<g id="a_node140"><a xlink:href="_ref_comparison_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="16622.5,-296 16622.5,-326 16837.5,-326 16837.5,-296 16622.5,-296"/> +<text text-anchor="start" x="16630.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="16730" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node140 --> +<g id="edge240" class="edge"> +<title>Node28->Node140</title> +<path fill="none" stroke="midnightblue" d="M11059.01,-387.94C11727.13,-387.36 16032.74,-381.72 16608,-332 16623.5,-330.66 16640.01,-328.48 16655.71,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.96,-384.44 11048.97,-387.95 11058.97,-391.44 11058.96,-384.44"/> +</g> +<!-- Node141 --> +<g id="node141" class="node"> +<title>Node141</title> +<g id="a_node141"><a xlink:href="_ref_elementwise_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="18334.5,-218 18334.5,-248 18553.5,-248 18553.5,-218 18334.5,-218"/> +<text text-anchor="start" x="18342.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="18444" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node141 --> +<g id="edge243" class="edge"> +<title>Node28->Node141</title> +<path fill="none" stroke="midnightblue" d="M11058.97,-388.08C11758.37,-388.65 16443.28,-390.22 16575,-332 16598.3,-321.7 16590.76,-300.43 16614,-290 16700.49,-251.19 18225.59,-262.57 18320,-254 18335.42,-252.6 18351.82,-250.44 18367.48,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.72,-384.58 11048.72,-388.08 11058.72,-391.58 11058.72,-384.58"/> +</g> +<!-- Node142 --> +<g id="node142" class="node"> +<title>Node142</title> +<g id="a_node142"><a xlink:href="_elementwise_function_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="15688,-296 15688,-326 15886,-326 15886,-296 15688,-296"/> +<text text-anchor="start" x="15696" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="15787" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node142 --> +<g id="edge246" class="edge"> +<title>Node28->Node142</title> +<path fill="none" stroke="midnightblue" d="M11058.84,-387.86C11660.84,-386.8 15202.94,-378.57 15679,-332 15692.76,-330.65 15707.39,-328.47 15721.29,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.5,-384.36 11048.5,-387.88 11058.51,-391.36 11058.5,-384.36"/> +</g> +<!-- Node144 --> +<g id="node144" class="node"> +<title>Node144</title> +<g id="a_node144"><a xlink:href="_ref_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="15904,-290.5 15904,-331.5 16088,-331.5 16088,-290.5 15904,-290.5"/> +<text text-anchor="start" x="15912" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="15912" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text> +<text text-anchor="middle" x="15996" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node144 --> +<g id="edge255" class="edge"> +<title>Node28->Node144</title> +<path fill="none" stroke="midnightblue" d="M11058.9,-387.98C11676.9,-387.68 15396.35,-383.76 15895,-332 15897.93,-331.7 15900.91,-331.35 15903.91,-330.96"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.73,-384.48 11048.73,-387.98 11058.73,-391.48 11058.73,-384.48"/> +</g> +<!-- Node145 --> +<g id="node145" class="node"> +<title>Node145</title> +<g id="a_node145"><a xlink:href="_ref_elementwise_unary_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="16144,-290.5 16144,-331.5 16326,-331.5 16326,-290.5 16144,-290.5"/> +<text text-anchor="start" x="16152" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="16152" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text> +<text text-anchor="middle" x="16235" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node145 --> +<g id="edge258" class="edge"> +<title>Node28->Node145</title> +<path fill="none" stroke="midnightblue" d="M11058.97,-387.99C11693.98,-387.77 15606.23,-384.31 16130,-332 16134.52,-331.55 16139.14,-331 16143.8,-330.38"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.53,-384.49 11048.53,-387.99 11058.53,-391.49 11058.53,-384.49"/> +</g> +<!-- Node146 --> +<g id="node146" class="node"> +<title>Node146</title> +<g id="a_node146"><a xlink:href="_ref_logical_binary_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="16344,-296 16344,-326 16566,-326 16566,-296 16344,-296"/> +<text text-anchor="start" x="16352" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="16455" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node146 --> +<g id="edge263" class="edge"> +<title>Node28->Node146</title> +<path fill="none" stroke="midnightblue" d="M11058.82,-387.91C11707.66,-387.09 15788.82,-380.08 16335,-332 16350.25,-330.66 16366.49,-328.47 16381.93,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.61,-384.41 11048.61,-387.92 11058.62,-391.41 11058.61,-384.41"/> +</g> +<!-- Node147 --> +<g id="node147" class="node"> +<title>Node147</title> +<g id="a_node147"><a xlink:href="_ref_logical_unary_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="15450,-296 15450,-326 15670,-326 15670,-296 15450,-296"/> +<text text-anchor="start" x="15458" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="15560" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node147 --> +<g id="edge266" class="edge"> +<title>Node28->Node147</title> +<path fill="none" stroke="midnightblue" d="M11058.85,-387.48C11486.98,-384.78 13415.72,-370.94 14995,-332 15153.1,-328.1 15336,-321.19 15449.86,-316.6"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.69,-383.98 11048.71,-387.55 11058.74,-390.98 11058.69,-383.98"/> +</g> +<!-- Node148 --> +<g id="node148" class="node"> +<title>Node148</title> +<g id="a_node148"><a xlink:href="_activation_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6388.5,-296 6388.5,-326 6531.5,-326 6531.5,-296 6388.5,-296"/> +<text text-anchor="start" x="6396.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6460" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node148 --> +<g id="edge269" class="edge"> +<title>Node28->Node148</title> +<path fill="none" stroke="midnightblue" d="M10910.7,-371.87C10902.77,-370.29 10894.73,-368.93 10887,-368 10408.76,-310.48 7030.71,-385.44 6552,-332 6540.14,-330.68 6527.57,-328.48 6515.64,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.33 10920.64,-373.98 10911.58,-368.48 10910.13,-375.33"/> +</g> +<!-- Node150 --> +<g id="node150" class="node"> +<title>Node150</title> +<g id="a_node150"><a xlink:href="_broadcast_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="14367.5,-296 14367.5,-326 14510.5,-326 14510.5,-296 14367.5,-296"/> +<text text-anchor="start" x="14375.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="14439" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node150 --> +<g id="edge277" class="edge"> +<title>Node28->Node150</title> +<path fill="none" stroke="midnightblue" d="M11058.89,-387.49C11553.62,-384.49 14004.78,-367.9 14339,-332 14351.67,-330.64 14365.13,-328.46 14377.92,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.59,-384 11048.61,-387.56 11058.63,-391 11058.59,-384"/> +</g> +<!-- Node152 --> +<g id="node152" class="node"> +<title>Node152</title> +<g id="a_node152"><a xlink:href="_log_softmax_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13917,-296 13917,-326 14069,-326 14069,-296 13917,-296"/> +<text text-anchor="start" x="13925" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="13993" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node152 --> +<g id="edge287" class="edge"> +<title>Node28->Node152</title> +<path fill="none" stroke="midnightblue" d="M11058.72,-385.82C11500.92,-374.69 13499.94,-324.4 13916.71,-313.92"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.48,-382.32 11048.57,-386.07 11058.65,-389.32 11058.48,-382.32"/> +</g> +<!-- Node154 --> +<g id="node154" class="node"> +<title>Node154</title> +<g id="a_node154"><a xlink:href="_lstm_utils_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6561,-296 6561,-326 6701,-326 6701,-296 6561,-296"/> +<text text-anchor="start" x="6569" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6631" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node154 --> +<g id="edge290" class="edge"> +<title>Node28->Node154</title> +<path fill="none" stroke="midnightblue" d="M10910.69,-371.88C10902.77,-370.29 10894.73,-368.93 10887,-368 10450.15,-315.28 7366.7,-348.84 6927,-332 6849.67,-329.04 6761.15,-322.66 6701.21,-317.9"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.33 10920.64,-373.98 10911.58,-368.49 10910.13,-375.33"/> +</g> +<!-- Node155 --> +<g id="node155" class="node"> +<title>Node155</title> +<g id="a_node155"><a xlink:href="_lstm_utils_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6572,-218 6572,-248 6712,-248 6712,-218 6572,-218"/> +<text text-anchor="start" x="6580" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6642" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.cpp</text> +</a> +</g> +</g> +<!-- Node28->Node155 --> +<g id="edge296" class="edge"> +<title>Node28->Node155</title> +<path fill="none" stroke="midnightblue" d="M10910.69,-371.88C10902.77,-370.3 10894.72,-368.94 10887,-368 10485.69,-319.41 7652,-363.67 7249,-332 7012.95,-313.45 6954.24,-300.1 6722,-254 6713.29,-252.27 6704.11,-250.21 6695.2,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.34 10920.64,-373.99 10911.58,-368.49 10910.13,-375.34"/> +</g> +<!-- Node156 --> +<g id="node156" class="node"> +<title>Node156</title> +<g id="a_node156"><a xlink:href="_pooling2d_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="1485,-296 1485,-326 1627,-326 1627,-296 1485,-296"/> +<text text-anchor="start" x="1493" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="1556" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node156 --> +<g id="edge299" class="edge"> +<title>Node28->Node156</title> +<path fill="none" stroke="midnightblue" d="M10910.7,-371.84C10902.77,-370.26 10894.73,-368.91 10887,-368 10376.87,-307.79 2151.13,-392.21 1641,-332 1630.01,-330.7 1618.38,-328.52 1607.36,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.3 10920.64,-373.94 10911.58,-368.45 10910.13,-375.3"/> +</g> +<!-- Node158 --> +<g id="node158" class="node"> +<title>Node158</title> +<g id="a_node158"><a xlink:href="_pooling3d_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="2667,-296 2667,-326 2809,-326 2809,-296 2667,-296"/> +<text text-anchor="start" x="2675" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="2738" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node158 --> +<g id="edge302" class="edge"> +<title>Node28->Node158</title> +<path fill="none" stroke="midnightblue" d="M10910.7,-371.86C10902.77,-370.28 10894.73,-368.92 10887,-368 10576.53,-330.96 5571.67,-334.24 5259,-332 4288.45,-325.05 3107.74,-315.13 2809.18,-312.6"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.31 10920.64,-373.96 10911.58,-368.47 10910.13,-375.31"/> +</g> +<!-- Node160 --> +<g id="node160" class="node"> +<title>Node160</title> +<g id="a_node160"><a xlink:href="_resize_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7257.5,-296 7257.5,-326 7386.5,-326 7386.5,-296 7257.5,-296"/> +<text text-anchor="start" x="7265.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7322" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node160 --> +<g id="edge309" class="edge"> +<title>Node28->Node160</title> +<path fill="none" stroke="midnightblue" d="M10910.37,-371.83C10902.55,-370.27 10894.62,-368.93 10887,-368 10528.84,-324.42 8000.55,-345.33 7640,-332 7552.11,-328.75 7450.72,-321.82 7386.51,-317.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10909.67,-375.26 10920.18,-373.9 10911.12,-368.41 10909.67,-375.26"/> +</g> +<!-- Node162 --> +<g id="node162" class="node"> +<title>Node162</title> +<g id="a_node162"><a xlink:href="_slice_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="2519.5,-296 2519.5,-326 2648.5,-326 2648.5,-296 2519.5,-296"/> +<text text-anchor="start" x="2527.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="2584" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node162 --> +<g id="edge313" class="edge"> +<title>Node28->Node162</title> +<path fill="none" stroke="midnightblue" d="M10910.7,-371.84C10902.77,-370.27 10894.73,-368.91 10887,-368 10432.99,-314.3 3111.06,-393.15 2658,-332 2648.37,-330.7 2638.22,-328.52 2628.62,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10910.13,-375.3 10920.64,-373.94 10911.58,-368.45 10910.13,-375.3"/> +</g> +<!-- Node165 --> +<g id="node165" class="node"> +<title>Node165</title> +<g id="a_node165"><a xlink:href="_softmax_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="14148,-296 14148,-326 14282,-326 14282,-296 14148,-296"/> +<text text-anchor="start" x="14156" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="14215" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.hpp</text> +</a> +</g> +</g> +<!-- Node28->Node165 --> +<g id="edge316" class="edge"> +<title>Node28->Node165</title> +<path fill="none" stroke="midnightblue" d="M11058.55,-387.93C11496.11,-387.32 13467.67,-381.85 14078,-332 14100.88,-330.13 14125.75,-326.87 14147.95,-323.52"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11058.5,-384.43 11048.5,-387.94 11058.51,-391.43 11058.5,-384.43"/> +</g> +<!-- Node29->Node22 --> +<g id="edge38" class="edge"> +<title>Node29->Node22</title> +<path fill="none" stroke="midnightblue" d="M10989.57,-310.22C10473.3,-311.45 7603.22,-315.5 7219,-254 7210.72,-252.68 7202.04,-250.51 7193.83,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.9,-313.72 10999.89,-310.19 10989.89,-306.72 10989.9,-313.72"/> +</g> +<!-- Node30 --> +<g id="node30" class="node"> +<title>Node30</title> +<g id="a_node30"><a xlink:href="_batch_mat_mul_impl_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="11809,-218 11809,-248 11989,-248 11989,-218 11809,-218"/> +<text text-anchor="start" x="11817" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="11899" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node30 --> +<g id="edge39" class="edge"> +<title>Node29->Node30</title> +<path fill="none" stroke="midnightblue" d="M11148.68,-305.23C11277.74,-297.14 11540.42,-279.1 11762,-254 11777.17,-252.28 11793.24,-250.19 11808.83,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.25,-301.75 11138.49,-305.87 11148.69,-308.74 11148.25,-301.75"/> +</g> +<!-- Node36 --> +<g id="node36" class="node"> +<title>Node36</title> +<g id="a_node36"><a xlink:href="_ref_convolution2d_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12045.5,-218 12045.5,-248 12272.5,-248 12272.5,-218 12045.5,-218"/> +<text text-anchor="start" x="12053.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="12159" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node36 --> +<g id="edge46" class="edge"> +<title>Node29->Node36</title> +<path fill="none" stroke="midnightblue" d="M11148.05,-307.99C11312.71,-303.23 11704.31,-288.95 12031,-254 12045.87,-252.41 12061.66,-250.3 12076.87,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11147.91,-304.49 11138.01,-308.28 11148.11,-311.49 11147.91,-304.49"/> +</g> +<!-- Node38 --> +<g id="node38" class="node"> +<title>Node38</title> +<g id="a_node38"><a xlink:href="_ref_convolution3d_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="15014.5,-218 15014.5,-248 15241.5,-248 15241.5,-218 15014.5,-218"/> +<text text-anchor="start" x="15022.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="15128" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node38 --> +<g id="edge49" class="edge"> +<title>Node29->Node38</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.6C11258.1,-302.03 11463.11,-294.01 11638,-290 12012.15,-281.43 14633.16,-286.36 15006,-254 15021.5,-252.65 15038.01,-250.47 15053.71,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303.11 11138.18,-307.02 11148.32,-310.1 11148.02,-303.11"/> +</g> +<!-- Node40 --> +<g id="node40" class="node"> +<title>Node40</title> +<g id="a_node40"><a xlink:href="_ref_depthwise_convolution2d_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13618,-212.5 13618,-253.5 13830,-253.5 13830,-212.5 13618,-212.5"/> +<text text-anchor="start" x="13626" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="13626" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text> +<text text-anchor="middle" x="13724" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node40 --> +<g id="edge52" class="edge"> +<title>Node29->Node40</title> +<path fill="none" stroke="midnightblue" d="M11148.2,-306.8C11258.11,-302.44 11463.13,-294.67 11638,-290 12074.81,-278.32 13168.87,-294.03 13604,-254 13608.52,-253.58 13613.13,-253.1 13617.78,-252.55"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.04,-303.3 11138.18,-307.19 11148.31,-310.29 11148.04,-303.3"/> +</g> +<!-- Node29->Node41 --> +<g id="edge143" class="edge"> +<title>Node29->Node41</title> +<path fill="none" stroke="midnightblue" d="M11148.2,-306.82C11258.11,-302.5 11463.13,-294.77 11638,-290 11689.57,-288.59 13449.69,-278.68 13495,-254 13525.8,-237.22 13544.9,-199.13 13554.19,-175.69"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.04,-303.33 11138.18,-307.22 11148.31,-310.32 11148.04,-303.33"/> +</g> +<!-- Node29->Node42 --> +<g id="edge55" class="edge"> +<title>Node29->Node42</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.58C11258.1,-301.99 11463.11,-293.94 11638,-290 12043.03,-280.88 14881.21,-297.52 15284,-254 15288.57,-253.51 15293.24,-252.89 15297.95,-252.19"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303.09 11138.18,-307 11148.32,-310.08 11148.02,-303.09"/> +</g> +<!-- Node29->Node44 --> +<g id="edge58" class="edge"> +<title>Node29->Node44</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.63C11258.1,-302.08 11463.12,-294.08 11638,-290 12331.86,-273.81 14068.97,-306.85 14761,-254 14778.75,-252.64 14797.67,-250.47 14815.69,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.03,-303.13 11138.18,-307.04 11148.32,-310.12 11148.03,-303.13"/> +</g> +<!-- Node46 --> +<g id="node46" class="node"> +<title>Node46</title> +<g id="a_node46"><a xlink:href="_ref_mean_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12290.5,-218 12290.5,-248 12473.5,-248 12473.5,-218 12290.5,-218"/> +<text text-anchor="start" x="12298.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="12382" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node46 --> +<g id="edge61" class="edge"> +<title>Node29->Node46</title> +<path fill="none" stroke="midnightblue" d="M11148.38,-307.03C11400.06,-297.53 12170.23,-267.68 12282,-254 12294.13,-252.52 12306.98,-250.38 12319.29,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.08,-303.54 11138.22,-307.42 11148.34,-310.54 11148.08,-303.54"/> +</g> +<!-- Node48 --> +<g id="node48" class="node"> +<title>Node48</title> +<g id="a_node48"><a xlink:href="_ref_pooling2d_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="11109,-218 11109,-248 11313,-248 11313,-218 11109,-218"/> +<text text-anchor="start" x="11117" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="11211" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node48 --> +<g id="edge64" class="edge"> +<title>Node29->Node48</title> +<path fill="none" stroke="midnightblue" d="M11104.5,-291C11129.42,-277.66 11162.19,-260.12 11184.76,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11102.54,-288.08 11095.38,-295.88 11105.84,-294.25 11102.54,-288.08"/> +</g> +<!-- Node50 --> +<g id="node50" class="node"> +<title>Node50</title> +<g id="a_node50"><a xlink:href="_ref_pooling3d_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="11331,-218 11331,-248 11535,-248 11535,-218 11331,-218"/> +<text text-anchor="start" x="11339" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="11433" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node50 --> +<g id="edge67" class="edge"> +<title>Node29->Node50</title> +<path fill="none" stroke="midnightblue" d="M11146,-293.92C11211.19,-280.31 11303.69,-261 11365.9,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11145.26,-290.5 11136.19,-295.97 11146.69,-297.35 11145.26,-290.5"/> +</g> +<!-- Node52 --> +<g id="node52" class="node"> +<title>Node52</title> +<g id="a_node52"><a xlink:href="_ref_quantize_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="11553,-218 11553,-248 11753,-248 11753,-218 11553,-218"/> +<text text-anchor="start" x="11561" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="11653" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node52 --> +<g id="edge70" class="edge"> +<title>Node29->Node52</title> +<path fill="none" stroke="midnightblue" d="M11148.06,-302.25C11242.5,-292.62 11405.16,-274.9 11544,-254 11555.7,-252.24 11568.07,-250.17 11580.11,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11147.61,-298.77 11138.01,-303.27 11148.32,-305.74 11147.61,-298.77"/> +</g> +<!-- Node54 --> +<g id="node54" class="node"> +<title>Node54</title> +<g id="a_node54"><a xlink:href="_reverse_v2_impl_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="8790,-218 8790,-248 8958,-248 8958,-218 8790,-218"/> +<text text-anchor="start" x="8798" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="8874" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node54 --> +<g id="edge73" class="edge"> +<title>Node29->Node54</title> +<path fill="none" stroke="midnightblue" d="M10989.5,-308.29C10734.25,-302.65 9912.56,-283.29 9233,-254 9138.83,-249.94 9030.85,-243.71 8958.11,-239.29"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.71,-311.8 10999.78,-308.52 10989.86,-304.8 10989.71,-311.8"/> +</g> +<!-- Node58 --> +<g id="node58" class="node"> +<title>Node58</title> +<g id="a_node58"><a xlink:href="_ref_splitter_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="8433.5,-218 8433.5,-248 8624.5,-248 8624.5,-218 8433.5,-218"/> +<text text-anchor="start" x="8441.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="8529" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node58 --> +<g id="edge79" class="edge"> +<title>Node29->Node58</title> +<path fill="none" stroke="midnightblue" d="M10989.66,-309.94C10624.85,-309.39 9106.33,-304.07 8634,-254 8620.81,-252.6 8606.79,-250.42 8593.44,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.85,-313.44 10999.86,-309.95 10989.86,-306.44 10989.85,-313.44"/> +</g> +<!-- Node60 --> +<g id="node60" class="node"> +<title>Node60</title> +<g id="a_node60"><a xlink:href="_tile_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12744.5,-218 12744.5,-248 12873.5,-248 12873.5,-218 12744.5,-218"/> +<text text-anchor="start" x="12752.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="12809" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node60 --> +<g id="edge82" class="edge"> +<title>Node29->Node60</title> +<path fill="none" stroke="midnightblue" d="M11148.21,-307.19C11258.13,-303.29 11463.17,-296.04 11638,-290 12108.66,-273.73 12228.67,-303.52 12697,-254 12712.42,-252.37 12728.91,-249.86 12744.37,-247.16"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.06,-303.69 11138.19,-307.54 11148.31,-310.69 11148.06,-303.69"/> +</g> +<!-- Node63 --> +<g id="node63" class="node"> +<title>Node63</title> +<g id="a_node63"><a xlink:href="_tile_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12788.5,-140 12788.5,-170 12917.5,-170 12917.5,-140 12788.5,-140"/> +<text text-anchor="start" x="12796.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="12853" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node63 --> +<g id="edge173" class="edge"> +<title>Node29->Node63</title> +<path fill="none" stroke="midnightblue" d="M11148.2,-307.06C11258.13,-303.02 11463.16,-295.6 11638,-290 11672.58,-288.89 12858.89,-278.82 12883,-254 12905.57,-230.77 12880.88,-191.04 12864.73,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.05,-303.56 11138.19,-307.43 11148.31,-310.56 11148.05,-303.56"/> +</g> +<!-- Node64 --> +<g id="node64" class="node"> +<title>Node64</title> +<g id="a_node64"><a xlink:href="_ref_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13276.5,-212.5 13276.5,-253.5 13485.5,-253.5 13485.5,-212.5 13276.5,-212.5"/> +<text text-anchor="start" x="13284.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="13284.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text> +<text text-anchor="middle" x="13381" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node64 --> +<g id="edge88" class="edge"> +<title>Node29->Node64</title> +<path fill="none" stroke="midnightblue" d="M11148.2,-306.89C11258.11,-302.65 11463.14,-295.01 11638,-290 11998.83,-279.66 12902.63,-288 13262,-254 13266.69,-253.56 13271.48,-253.04 13276.31,-252.46"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.04,-303.39 11138.19,-307.28 11148.31,-310.39 11148.04,-303.39"/> +</g> +<!-- Node66 --> +<g id="node66" class="node"> +<title>Node66</title> +<g id="a_node66"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12530,-212.5 12530,-253.5 12688,-253.5 12688,-212.5 12530,-212.5"/> +<text text-anchor="start" x="12538" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="12538" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text> +<text text-anchor="middle" x="12609" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node66 --> +<g id="edge91" class="edge"> +<title>Node29->Node66</title> +<path fill="none" stroke="midnightblue" d="M11148.59,-307.11C11437.35,-296.58 12416.36,-260.59 12483,-254 12498.21,-252.5 12514.37,-250.35 12529.87,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.07,-303.62 11138.21,-307.49 11148.33,-310.62 11148.07,-303.62"/> +</g> +<!-- Node67 --> +<g id="node67" class="node"> +<title>Node67</title> +<g id="a_node67"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10338,-134.5 10338,-175.5 10496,-175.5 10496,-134.5 10338,-134.5"/> +<text text-anchor="start" x="10346" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="10346" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text> +<text text-anchor="middle" x="10417" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node67 --> +<g id="edge171" class="edge"> +<title>Node29->Node67</title> +<path fill="none" stroke="midnightblue" d="M11015.84,-292.33C10992.02,-283 10964.32,-270.12 10942,-254 10921.59,-239.26 10926.53,-223.24 10904,-212 10824.33,-172.26 10592.94,-189.9 10505,-176 10502.06,-175.54 10499.07,-175.03 10496.06,-174.49"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11014.86,-295.7 11025.45,-295.98 11017.34,-289.16 11014.86,-295.7"/> +</g> +<!-- Node68 --> +<g id="node68" class="node"> +<title>Node68</title> +<g id="a_node68"><a xlink:href="_batch_norm_impl_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="8169,-218 8169,-248 8339,-248 8339,-218 8169,-218"/> +<text text-anchor="start" x="8177" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="8254" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node68 --> +<g id="edge94" class="edge"> +<title>Node29->Node68</title> +<path fill="none" stroke="midnightblue" d="M10989.75,-309.21C10570.54,-304.93 8620.53,-283.54 8353,-254 8340.54,-252.62 8327.32,-250.46 8314.73,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.92,-312.71 10999.96,-309.32 10989.99,-305.71 10989.92,-312.71"/> +</g> +<!-- Node29->Node71 --> +<g id="edge97" class="edge"> +<title>Node29->Node71</title> +<path fill="none" stroke="midnightblue" d="M10989.43,-309.9C10493.11,-309.13 7771.05,-302.74 5552,-254 5372.85,-250.07 5163.31,-242.22 5047.75,-237.61"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.7,-313.4 10999.71,-309.92 10989.71,-306.4 10989.7,-313.4"/> +</g> +<!-- Node74 --> +<g id="node74" class="node"> +<title>Node74</title> +<g id="a_node74"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="9680.5,-218 9680.5,-248 9835.5,-248 9835.5,-218 9680.5,-218"/> +<text text-anchor="start" x="9688.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="9758" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node74 --> +<g id="edge100" class="edge"> +<title>Node29->Node74</title> +<path fill="none" stroke="midnightblue" d="M10989.82,-308.24C10755.41,-302.75 10067.47,-284.41 9845,-254 9834.25,-252.53 9822.88,-250.37 9812.02,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.89,-311.75 10999.97,-308.48 10990.05,-304.75 10989.89,-311.75"/> +</g> +<!-- Node29->Node75 --> +<g id="edge101" class="edge"> +<title>Node29->Node75</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.51C11258.09,-301.83 11463.11,-293.69 11638,-290 11923,-283.99 16485.96,-287.86 16769,-254 16779.99,-252.69 16791.62,-250.49 16802.64,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303.02 11138.18,-306.94 11148.32,-310.01 11148.02,-303.02"/> +</g> +<!-- Node29->Node77 --> +<g id="edge104" class="edge"> +<title>Node29->Node77</title> +<path fill="none" stroke="midnightblue" d="M10989.55,-308.71C10704.96,-303.87 9737.13,-285.45 9429,-254 9413.73,-252.44 9397.43,-250.1 9382.01,-247.55"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.73,-312.22 10999.78,-308.88 10989.84,-305.22 10989.73,-312.22"/> +</g> +<!-- Node79 --> +<g id="node79" class="node"> +<title>Node79</title> +<g id="a_node79"><a xlink:href="_dequantize_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="14602.5,-218 14602.5,-248 14751.5,-248 14751.5,-218 14602.5,-218"/> +<text text-anchor="start" x="14610.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="14677" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node79 --> +<g id="edge108" class="edge"> +<title>Node29->Node79</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.65C11258.1,-302.12 11463.12,-294.15 11638,-290 12286.31,-274.61 13910.02,-311.04 14556,-254 14571.38,-252.64 14587.75,-250.45 14603.32,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.03,-303.15 11138.18,-307.06 11148.32,-310.14 11148.03,-303.15"/> +</g> +<!-- Node81 --> +<g id="node81" class="node"> +<title>Node81</title> +<g id="a_node81"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13761.5,-140 13761.5,-170 13972.5,-170 13972.5,-140 13761.5,-140"/> +<text text-anchor="start" x="13769.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="13867" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node81 --> +<g id="edge144" class="edge"> +<title>Node29->Node81</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.75C11258.11,-302.34 11463.13,-294.5 11638,-290 11699.13,-288.43 13790.49,-291.22 13839,-254 13864.83,-234.18 13868,-192.23 13867.73,-170.19"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.03,-303.25 11138.18,-307.15 11148.32,-310.24 11148.03,-303.25"/> +</g> +<!-- Node29->Node82 --> +<g id="edge111" class="edge"> +<title>Node29->Node82</title> +<path fill="none" stroke="midnightblue" d="M10989.44,-309.75C10343.28,-307.61 5972.65,-291.78 5699,-254 5689.38,-252.67 5679.22,-250.47 5669.63,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.57,-313.25 10999.58,-309.78 10989.59,-306.25 10989.57,-313.25"/> +</g> +<!-- Node84 --> +<g id="node84" class="node"> +<title>Node84</title> +<g id="a_node84"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7517,-140 7517,-170 7687,-170 7687,-140 7517,-140"/> +<text text-anchor="start" x="7525" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7602" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node84 --> +<g id="edge148" class="edge"> +<title>Node29->Node84</title> +<path fill="none" stroke="midnightblue" d="M10989.8,-309.28C10551.52,-305.17 8440.88,-283.88 8381,-254 8359.76,-243.4 8369.06,-222.96 8348,-212 8283.74,-178.54 7768.82,-185.49 7697,-176 7685.55,-174.49 7673.43,-172.35 7661.81,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.81,-312.78 10999.84,-309.37 10989.87,-305.78 10989.81,-312.78"/> +</g> +<!-- Node29->Node85 --> +<g id="edge114" class="edge"> +<title>Node29->Node85</title> +<path fill="none" stroke="midnightblue" d="M10989.66,-309.06C10508.21,-303.3 7993.54,-272.41 7832,-254 7820.06,-252.64 7807.41,-250.46 7795.38,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.94,-312.56 10999.98,-309.18 10990.02,-305.56 10989.94,-312.56"/> +</g> +<!-- Node29->Node87 --> +<g id="edge117" class="edge"> +<title>Node29->Node87</title> +<path fill="none" stroke="midnightblue" d="M10990.01,-297.82C10926.5,-287.56 10835.13,-271.74 10756,-254 10748.08,-252.22 10739.73,-250.16 10731.61,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.53,-301.29 10999.96,-299.42 10990.65,-294.38 10989.53,-301.29"/> +</g> +<!-- Node90 --> +<g id="node90" class="node"> +<title>Node90</title> +<g id="a_node90"><a xlink:href="_instance_norm_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7841,-218 7841,-248 8003,-248 8003,-218 7841,-218"/> +<text text-anchor="start" x="7849" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7922" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node90 --> +<g id="edge121" class="edge"> +<title>Node29->Node90</title> +<path fill="none" stroke="midnightblue" d="M10989.49,-309.48C10538.95,-306.44 8315.86,-289.7 8013,-254 8001.43,-252.64 7989.18,-250.46 7977.53,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.78,-312.99 10999.8,-309.55 10989.83,-305.99 10989.78,-312.99"/> +</g> +<!-- Node93 --> +<g id="node93" class="node"> +<title>Node93</title> +<g id="a_node93"><a xlink:href="_lstm_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="8642.5,-218 8642.5,-248 8771.5,-248 8771.5,-218 8642.5,-218"/> +<text text-anchor="start" x="8650.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="8707" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node93 --> +<g id="edge124" class="edge"> +<title>Node29->Node93</title> +<path fill="none" stroke="midnightblue" d="M10989.72,-309.19C10611.86,-305.15 9002.87,-286.22 8781,-254 8771.52,-252.62 8761.52,-250.44 8752.04,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.71,-312.69 10999.74,-309.29 10989.78,-305.69 10989.71,-312.69"/> +</g> +<!-- Node95 --> +<g id="node95" class="node"> +<title>Node95</title> +<g id="a_node95"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7705.5,-140 7705.5,-170 7884.5,-170 7884.5,-140 7705.5,-140"/> +<text text-anchor="start" x="7713.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7795" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node95 --> +<g id="edge154" class="edge"> +<title>Node29->Node95</title> +<path fill="none" stroke="midnightblue" d="M10989.72,-309.94C10562.21,-309.38 8546.35,-304.12 8425,-254 8400.01,-243.68 8405.71,-222.97 8381,-212 8281.82,-167.95 8001.51,-190.77 7894,-176 7882.45,-174.41 7870.22,-172.3 7858.44,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.82,-313.44 10999.82,-309.95 10989.83,-306.44 10989.82,-313.44"/> +</g> +<!-- Node29->Node96 --> +<g id="edge128" class="edge"> +<title>Node29->Node96</title> +<path fill="none" stroke="midnightblue" d="M11054.52,-287.07C11046.54,-274.44 11036.88,-259.15 11029.99,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11051.67,-289.12 11059.97,-295.7 11057.59,-285.38 11051.67,-289.12"/> +</g> +<!-- Node29->Node97 --> +<g id="edge129" class="edge"> +<title>Node29->Node97</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.57C11258.1,-301.96 11463.11,-293.89 11638,-290 11850.9,-285.26 15260.03,-283.02 15471,-254 15480.62,-252.68 15490.78,-250.48 15500.37,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303.08 11138.18,-306.99 11148.32,-310.07 11148.02,-303.08"/> +</g> +<!-- Node98 --> +<g id="node98" class="node"> +<title>Node98</title> +<g id="a_node98"><a xlink:href="_prelu_impl_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10421,-218 10421,-248 10561,-248 10561,-218 10421,-218"/> +<text text-anchor="start" x="10429" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="10491" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node98 --> +<g id="edge130" class="edge"> +<title>Node29->Node98</title> +<path fill="none" stroke="midnightblue" d="M10989.78,-303.99C10891.86,-295.88 10720.34,-279.44 10575,-254 10565.55,-252.35 10555.57,-250.27 10545.93,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.64,-307.49 10999.9,-304.82 10990.22,-300.51 10989.64,-307.49"/> +</g> +<!-- Node29->Node101 --> +<g id="edge133" class="edge"> +<title>Node29->Node101</title> +<path fill="none" stroke="midnightblue" d="M11015.26,-292.91C10972.74,-279.39 10914.1,-260.74 10874.26,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11014.29,-296.28 11024.89,-295.97 11016.42,-289.61 11014.29,-296.28"/> +</g> +<!-- Node104 --> +<g id="node104" class="node"> +<title>Node104</title> +<g id="a_node104"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6730.5,-218 6730.5,-248 6935.5,-248 6935.5,-218 6730.5,-218"/> +<text text-anchor="start" x="6738.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6833" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node104 --> +<g id="edge137" class="edge"> +<title>Node29->Node104</title> +<path fill="none" stroke="midnightblue" d="M10989.62,-309.7C10452.71,-307.59 7361.34,-293.73 6945,-254 6930.84,-252.65 6915.79,-250.48 6901.46,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.96,-313.2 10999.97,-309.74 10989.98,-306.2 10989.96,-313.2"/> +</g> +<!-- Node105 --> +<g id="node105" class="node"> +<title>Node105</title> +<g id="a_node105"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="15160.5,-140 15160.5,-170 15371.5,-170 15371.5,-140 15160.5,-140"/> +<text text-anchor="start" x="15168.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="15266" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node105 --> +<g id="edge138" class="edge"> +<title>Node29->Node105</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.59C11258.1,-301.99 11463.11,-293.94 11638,-290 11688.17,-288.87 15213.09,-286.88 15251,-254 15274.8,-233.36 15272.24,-192.15 15268.84,-170.33"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303.09 11138.18,-307.01 11148.32,-310.08 11148.02,-303.09"/> +</g> +<!-- Node106 --> +<g id="node106" class="node"> +<title>Node106</title> +<g id="a_node106"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="14331.5,-218 14331.5,-248 14546.5,-248 14546.5,-218 14331.5,-218"/> +<text text-anchor="start" x="14339.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="14439" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node106 --> +<g id="edge139" class="edge"> +<title>Node29->Node106</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.67C11258.1,-302.18 11463.12,-294.25 11638,-290 12234.32,-275.52 13727.99,-308.42 14322,-254 14336.78,-252.65 14352.49,-250.47 14367.46,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.03,-303.18 11138.18,-307.08 11148.32,-310.17 11148.03,-303.18"/> +</g> +<!-- Node29->Node107 --> +<g id="edge140" class="edge"> +<title>Node29->Node107</title> +<path fill="none" stroke="midnightblue" d="M10989.76,-309.5C10279.08,-305.03 5023.76,-271.4 4864,-254 4774.14,-244.21 4754.59,-224.06 4665,-212 4398.48,-176.13 4327.64,-210.97 4061,-176 4049.29,-174.46 4036.89,-172.33 4024.99,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.87,-313 10999.9,-309.57 10989.92,-306.01 10989.87,-313"/> +</g> +<!-- Node108 --> +<g id="node108" class="node"> +<title>Node108</title> +<g id="a_node108"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="9853.5,-212.5 9853.5,-253.5 10016.5,-253.5 10016.5,-212.5 9853.5,-212.5"/> +<text text-anchor="start" x="9861.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="9861.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text> +<text text-anchor="middle" x="9935" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node108 --> +<g id="edge141" class="edge"> +<title>Node29->Node108</title> +<path fill="none" stroke="midnightblue" d="M10989.85,-310.13C10815.1,-309.46 10383.42,-302.54 10026,-254 10022.95,-253.59 10019.86,-253.12 10016.74,-252.62"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.98,-313.63 10999.99,-310.16 10990,-306.63 10989.98,-313.63"/> +</g> +<!-- Node109 --> +<g id="node109" class="node"> +<title>Node109</title> +<g id="a_node109"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="16546,-218 16546,-248 16760,-248 16760,-218 16546,-218"/> +<text text-anchor="start" x="16554" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="16653" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node109 --> +<g id="edge142" class="edge"> +<title>Node29->Node109</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.52C11258.09,-301.85 11463.11,-293.72 11638,-290 12182.23,-278.44 15994.81,-302.41 16537,-254 16551.86,-252.67 16567.68,-250.48 16582.7,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303.03 11138.18,-306.95 11148.32,-310.02 11148.02,-303.03"/> +</g> +<!-- Node110 --> +<g id="node110" class="node"> +<title>Node110</title> +<g id="a_node110"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="15904,-212.5 15904,-253.5 16088,-253.5 16088,-212.5 15904,-212.5"/> +<text text-anchor="start" x="15912" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="15912" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text> +<text text-anchor="middle" x="15996" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node110 --> +<g id="edge145" class="edge"> +<title>Node29->Node110</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.55C11258.1,-301.91 11463.11,-293.81 11638,-290 12110.9,-279.69 15424.44,-302.15 15895,-254 15897.93,-253.7 15900.91,-253.36 15903.91,-252.97"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303.05 11138.18,-306.97 11148.32,-310.05 11148.02,-303.05"/> +</g> +<!-- Node111 --> +<g id="node111" class="node"> +<title>Node111</title> +<g id="a_node111"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="16106,-212.5 16106,-253.5 16288,-253.5 16288,-212.5 16106,-212.5"/> +<text text-anchor="start" x="16114" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="16114" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text> +<text text-anchor="middle" x="16197" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node111 --> +<g id="edge146" class="edge"> +<title>Node29->Node111</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.54C11258.1,-301.89 11463.11,-293.78 11638,-290 12133.34,-279.3 15604.15,-304.81 16097,-254 16099.91,-253.7 16102.85,-253.36 16105.82,-252.97"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303.04 11138.18,-306.96 11148.32,-310.04 11148.02,-303.04"/> +</g> +<!-- Node29->Node112 --> +<g id="edge147" class="edge"> +<title>Node29->Node112</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.49C11258.09,-301.79 11463.1,-293.61 11638,-290 11718.98,-288.33 17396.06,-287.09 17470,-254 17492.98,-243.72 17485.75,-223.77 17508,-212 17557.48,-185.82 17700.17,-170.59 17801.69,-162.79"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303 11138.18,-306.92 11148.32,-309.99 11148.02,-303"/> +</g> +<!-- Node113 --> +<g id="node113" class="node"> +<title>Node113</title> +<g id="a_node113"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10035,-218 10035,-248 10215,-248 10215,-218 10035,-218"/> +<text text-anchor="start" x="10043" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="10125" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node113 --> +<g id="edge149" class="edge"> +<title>Node29->Node113</title> +<path fill="none" stroke="midnightblue" d="M10989.92,-308.27C10839.94,-304.21 10504.1,-291.41 10224,-254 10212.27,-252.43 10199.84,-250.3 10187.9,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.87,-311.77 10999.96,-308.54 10990.06,-304.77 10989.87,-311.77"/> +</g> +<!-- Node114 --> +<g id="node114" class="node"> +<title>Node114</title> +<g id="a_node114"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10233,-212.5 10233,-253.5 10403,-253.5 10403,-212.5 10233,-212.5"/> +<text text-anchor="start" x="10241" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="10241" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text> +<text text-anchor="middle" x="10318" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node114 --> +<g id="edge150" class="edge"> +<title>Node29->Node114</title> +<path fill="none" stroke="midnightblue" d="M10989.46,-306.42C10865.53,-300.13 10619.06,-284.73 10412,-254 10409.11,-253.57 10406.18,-253.11 10403.22,-252.62"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.46,-309.93 10999.62,-306.93 10989.81,-302.94 10989.46,-309.93"/> +</g> +<!-- Node115 --> +<g id="node115" class="node"> +<title>Node115</title> +<g id="a_node115"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="16306.5,-218 16306.5,-248 16527.5,-248 16527.5,-218 16306.5,-218"/> +<text text-anchor="start" x="16314.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="16417" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node115 --> +<g id="edge151" class="edge"> +<title>Node29->Node115</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.53C11258.1,-301.87 11463.11,-293.75 11638,-290 12155.56,-278.91 15781.25,-298.69 16297,-254 16312.36,-252.67 16328.72,-250.47 16344.26,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303.03 11138.18,-306.96 11148.32,-310.03 11148.02,-303.03"/> +</g> +<!-- Node116 --> +<g id="node116" class="node"> +<title>Node116</title> +<g id="a_node116"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="15666.5,-218 15666.5,-248 15885.5,-248 15885.5,-218 15666.5,-218"/> +<text text-anchor="start" x="15674.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="15776" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node116 --> +<g id="edge152" class="edge"> +<title>Node29->Node116</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.56C11258.1,-301.94 11463.11,-293.86 11638,-290 12522.49,-270.46 14736.33,-314 15619,-254 15638.88,-252.65 15660.08,-250.46 15680.28,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.02,-303.07 11138.18,-306.99 11148.32,-310.06 11148.02,-303.07"/> +</g> +<!-- Node117 --> +<g id="node117" class="node"> +<title>Node117</title> +<g id="a_node117"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13886.5,-218 13886.5,-248 14099.5,-248 14099.5,-218 13886.5,-218"/> +<text text-anchor="start" x="13894.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="13993" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node117 --> +<g id="edge153" class="edge"> +<title>Node29->Node117</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.74C11258.11,-302.33 11463.13,-294.48 11638,-290 12134.35,-277.28 13377.5,-298.61 13872,-254 13887.27,-252.62 13903.52,-250.44 13918.99,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.03,-303.24 11138.18,-307.14 11148.32,-310.24 11148.03,-303.24"/> +</g> +<!-- Node118 --> +<g id="node118" class="node"> +<title>Node118</title> +<g id="a_node118"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="9438,-218 9438,-248 9662,-248 9662,-218 9438,-218"/> +<text text-anchor="start" x="9446" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="9550" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node118 --> +<g id="edge155" class="edge"> +<title>Node29->Node118</title> +<path fill="none" stroke="midnightblue" d="M10989.56,-310.21C10775.95,-310.05 10171.54,-304.77 9672,-254 9657.27,-252.5 9641.61,-250.36 9626.6,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.74,-313.71 10999.74,-310.22 10989.74,-306.71 10989.74,-313.71"/> +</g> +<!-- Node119 --> +<g id="node119" class="node"> +<title>Node119</title> +<g id="a_node119"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6366.5,-218 6366.5,-248 6553.5,-248 6553.5,-218 6366.5,-218"/> +<text text-anchor="start" x="6374.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6460" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node119 --> +<g id="edge156" class="edge"> +<title>Node29->Node119</title> +<path fill="none" stroke="midnightblue" d="M10989.53,-309.87C10424.08,-308.85 7019.5,-300.78 6563,-254 6549.86,-252.65 6535.9,-250.47 6522.65,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.62,-313.37 10999.62,-309.89 10989.63,-306.37 10989.62,-313.37"/> +</g> +<!-- Node29->Node120 --> +<g id="edge157" class="edge"> +<title>Node29->Node120</title> +<path fill="none" stroke="midnightblue" d="M10989.59,-309.61C10490.03,-307.06 7791.19,-291.63 7426,-254 7412.83,-252.64 7398.84,-250.47 7385.54,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.92,-313.11 10999.94,-309.66 10989.95,-306.11 10989.92,-313.11"/> +</g> +<!-- Node121 --> +<g id="node121" class="node"> +<title>Node121</title> +<g id="a_node121"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="14117,-218 14117,-248 14313,-248 14313,-218 14117,-218"/> +<text text-anchor="start" x="14125" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="14215" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node121 --> +<g id="edge158" class="edge"> +<title>Node29->Node121</title> +<path fill="none" stroke="midnightblue" d="M11148.19,-306.7C11258.1,-302.24 11463.12,-294.35 11638,-290 12187,-276.35 13562.6,-309.11 14109,-254 14122.42,-252.65 14136.67,-250.47 14150.23,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.03,-303.21 11138.18,-307.11 11148.32,-310.2 11148.03,-303.21"/> +</g> +<!-- Node29->Node122 --> +<g id="edge159" class="edge"> +<title>Node29->Node122</title> +<path fill="none" stroke="midnightblue" d="M10989.45,-309.57C10436.31,-306.49 7156.41,-287.07 6159,-254 6064.59,-250.87 5956.54,-244.59 5882.85,-239.9"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.7,-313.07 10999.72,-309.62 10989.74,-306.07 10989.7,-313.07"/> +</g> +<!-- Node29->Node125 --> +<g id="edge162" class="edge"> +<title>Node29->Node125</title> +<path fill="none" stroke="midnightblue" d="M10989.79,-309.62C10505.86,-307.15 7957.32,-292.42 7612,-254 7599.82,-252.64 7586.89,-250.47 7574.61,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.81,-313.12 10999.82,-309.67 10989.84,-306.12 10989.81,-313.12"/> +</g> +<!-- Node128 --> +<g id="node128" class="node"> +<title>Node128</title> +<g id="a_node128"><a xlink:href="_stack_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="8021.5,-218 8021.5,-248 8150.5,-248 8150.5,-218 8021.5,-218"/> +<text text-anchor="start" x="8029.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="8086" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node128 --> +<g id="edge165" class="edge"> +<title>Node29->Node128</title> +<path fill="none" stroke="midnightblue" d="M10989.78,-309.63C10552.86,-307.45 8446.61,-294.86 8160,-254 8150.51,-252.65 8140.51,-250.47 8131.03,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.77,-313.13 10999.79,-309.68 10989.81,-306.13 10989.77,-313.13"/> +</g> +<!-- Node131 --> +<g id="node131" class="node"> +<title>Node131</title> +<g id="a_node131"><a xlink:href="_transpose_convolution2d_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13006.5,-218 13006.5,-248 13219.5,-248 13219.5,-218 13006.5,-218"/> +<text text-anchor="start" x="13014.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="13113" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.hpp</text> +</a> +</g> +</g> +<!-- Node29->Node131 --> +<g id="edge168" class="edge"> +<title>Node29->Node131</title> +<path fill="none" stroke="midnightblue" d="M11148.2,-307C11258.12,-302.89 11463.15,-295.4 11638,-290 12239.7,-271.43 12392.74,-311.22 12992,-254 13006.94,-252.57 13022.83,-250.42 13038.01,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11148.05,-303.51 11138.19,-307.38 11148.31,-310.5 11148.05,-303.51"/> +</g> +<!-- Node133 --> +<g id="node133" class="node"> +<title>Node133</title> +<g id="a_node133"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="3246.5,-140 3246.5,-170 3375.5,-170 3375.5,-140 3246.5,-140"/> +<text text-anchor="start" x="3254.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="3311" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text> +</a> +</g> +</g> +<!-- Node29->Node133 --> +<g id="edge172" class="edge"> +<title>Node29->Node133</title> +<path fill="none" stroke="midnightblue" d="M10989.66,-309.54C10238.65,-305.16 4408.25,-270.59 4368,-254 4343.3,-243.82 4349.49,-222.68 4325,-212 4249.64,-179.14 3668.06,-180.98 3586,-176 3513.97,-171.63 3431.41,-165.47 3375.7,-161.14"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10989.81,-313.04 10999.83,-309.6 10989.85,-306.04 10989.81,-313.04"/> +</g> +<!-- Node31 --> +<g id="node31" class="node"> +<title>Node31</title> +<g id="a_node31"><a xlink:href="_ref_batch_mat_mul_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="11764.5,-140 11764.5,-170 11985.5,-170 11985.5,-140 11764.5,-140"/> +<text text-anchor="start" x="11772.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="11875" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node30->Node31 --> +<g id="edge40" class="edge"> +<title>Node30->Node31</title> +<path fill="none" stroke="midnightblue" d="M11891.41,-207.96C11887.49,-195.55 11882.84,-180.83 11879.49,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11888.14,-209.22 11894.49,-217.7 11894.81,-207.12 11888.14,-209.22"/> +</g> +<!-- Node34 --> +<g id="node34" class="node"> +<title>Node34</title> +<g id="a_node34"><a xlink:href="_ref_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="11626,-67.5 11626,-97.5 11846,-97.5 11846,-67.5 11626,-67.5"/> +<text text-anchor="start" x="11634" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="11736" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node30->Node34 --> +<g id="edge45" class="edge"> +<title>Node30->Node34</title> +<path fill="none" stroke="midnightblue" d="M11815.33,-214.61C11793.26,-206.29 11771.35,-194.03 11756,-176 11737.04,-153.73 11734.78,-117.71 11735.16,-97.83"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11814.19,-217.92 11824.78,-217.95 11816.51,-211.32 11814.19,-217.92"/> +</g> +<!-- Node35 --> +<g id="node35" class="node"> +<title>Node35</title> +<g id="a_node35"><a xlink:href="_batch_mat_mul_impl_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12042.5,-140 12042.5,-170 12221.5,-170 12221.5,-140 12042.5,-140"/> +<text text-anchor="start" x="12050.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="12132" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.cpp</text> +</a> +</g> +</g> +<!-- Node30->Node35 --> +<g id="edge44" class="edge"> +<title>Node30->Node35</title> +<path fill="none" stroke="midnightblue" d="M11951.65,-214.83C11993.08,-201.31 12050.09,-182.72 12088.85,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11950.43,-211.54 11942.01,-217.97 11952.6,-218.2 11950.43,-211.54"/> +</g> +<!-- Node32 --> +<g id="node32" class="node"> +<title>Node32</title> +<g id="a_node32"><a xlink:href="_ref_workloads_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12679.5,-67.5 12679.5,-97.5 12840.5,-97.5 12840.5,-67.5 12679.5,-67.5"/> +<text text-anchor="start" x="12687.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="12760" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text> +</a> +</g> +</g> +<!-- Node31->Node32 --> +<g id="edge41" class="edge"> +<title>Node31->Node32</title> +<path fill="none" stroke="midnightblue" d="M11965.64,-138.49C11977.18,-136.81 11988.85,-135.26 12000,-134 12246.7,-106.13 12540.33,-91.98 12679.35,-86.41"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11964.92,-135.06 11955.54,-139.99 11965.95,-141.98 11964.92,-135.06"/> +</g> +<!-- Node31->Node34 --> +<g id="edge43" class="edge"> +<title>Node31->Node34</title> +<path fill="none" stroke="midnightblue" d="M11838.27,-135.37C11814.91,-123.52 11785.14,-108.42 11763.75,-97.57"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11836.7,-138.5 11847.21,-139.9 11839.87,-132.26 11836.7,-138.5"/> +</g> +<!-- Node33 --> +<g id="node33" class="node"> +<title>Node33</title> +<g id="a_node33"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26434,-0.5 26434,-30.5 26570,-30.5 26570,-0.5 26434,-0.5"/> +<text text-anchor="start" x="26442" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="26502" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text> +</a> +</g> +</g> +<!-- Node32->Node33 --> +<g id="edge42" class="edge"> +<title>Node32->Node33</title> +<path fill="none" stroke="midnightblue" d="M12850.86,-81.07C13988.46,-75.69 25442.98,-21.51 26433.71,-16.82"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12850.68,-77.57 12840.7,-81.12 12850.72,-84.57 12850.68,-77.57"/> +</g> +<!-- Node36->Node32 --> +<g id="edge47" class="edge"> +<title>Node36->Node32</title> +<path fill="none" stroke="midnightblue" d="M12255.74,-216.3C12344.4,-201.67 12463.37,-181.34 12473,-176 12495.02,-163.8 12489.13,-146.46 12511,-134 12562.36,-104.75 12628.18,-92.28 12679.24,-87.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12254.93,-212.89 12245.63,-217.97 12256.06,-219.8 12254.93,-212.89"/> +</g> +<!-- Node37 --> +<g id="node37" class="node"> +<title>Node37</title> +<g id="a_node37"><a xlink:href="_ref_convolution2d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="8593,-140 8593,-170 8819,-170 8819,-140 8593,-140"/> +<text text-anchor="start" x="8601" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="8706" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node36->Node37 --> +<g id="edge48" class="edge"> +<title>Node36->Node37</title> +<path fill="none" stroke="midnightblue" d="M12050.2,-216.8C12032.77,-214.85 12014.91,-213.14 11998,-212 11295.11,-164.5 9529.83,-237.16 8828,-176 8812.5,-174.65 8795.99,-172.46 8780.29,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12050.07,-220.31 12060.4,-217.98 12050.87,-213.36 12050.07,-220.31"/> +</g> +<!-- Node38->Node32 --> +<g id="edge50" class="edge"> +<title>Node38->Node32</title> +<path fill="none" stroke="midnightblue" d="M15130.98,-207.72C15132.27,-184.89 15129.95,-151.66 15109,-134 15064.7,-96.66 13248.03,-85.82 12840.55,-83.85"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15127.47,-207.73 15130.12,-217.98 15134.44,-208.31 15127.47,-207.73"/> +</g> +<!-- Node39 --> +<g id="node39" class="node"> +<title>Node39</title> +<g id="a_node39"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="14874,-140 14874,-170 15100,-170 15100,-140 14874,-140"/> +<text text-anchor="start" x="14882" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="14987" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node38->Node39 --> +<g id="edge51" class="edge"> +<title>Node38->Node39</title> +<path fill="none" stroke="midnightblue" d="M15092.75,-213C15068,-199.66 15035.47,-182.12 15013.05,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15091.35,-216.22 15101.81,-217.88 15094.67,-210.06 15091.35,-216.22"/> +</g> +<!-- Node40->Node32 --> +<g id="edge53" class="edge"> +<title>Node40->Node32</title> +<path fill="none" stroke="midnightblue" d="M13717.98,-202.39C13711.67,-179.59 13699.28,-149.43 13676,-134 13607.33,-88.5 13051.47,-83.56 12840.66,-83.34"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13714.64,-203.43 13720.48,-212.27 13721.43,-201.72 13714.64,-203.43"/> +</g> +<!-- Node40->Node41 --> +<g id="edge54" class="edge"> +<title>Node40->Node41</title> +<path fill="none" stroke="midnightblue" d="M13672.93,-208.19C13650.38,-197.67 13624.2,-185.47 13602.83,-175.51"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13671.48,-211.37 13682.02,-212.43 13674.44,-205.03 13671.48,-211.37"/> +</g> +<!-- Node42->Node32 --> +<g id="edge56" class="edge"> +<title>Node42->Node32</title> +<path fill="none" stroke="midnightblue" d="M15390.14,-202.65C15395.66,-180.73 15398.28,-151.62 15381,-134 15335.41,-87.52 13276.34,-83.79 12840.51,-83.52"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15386.72,-201.88 15387.37,-212.45 15393.46,-203.78 15386.72,-201.88"/> +</g> +<!-- Node43 --> +<g id="node43" class="node"> +<title>Node43</title> +<g id="a_node43"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="8837,-134.5 8837,-175.5 9001,-175.5 9001,-134.5 8837,-134.5"/> +<text text-anchor="start" x="8845" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="8845" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text> +<text text-anchor="middle" x="8919" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node42->Node43 --> +<g id="edge57" class="edge"> +<title>Node42->Node43</title> +<path fill="none" stroke="midnightblue" d="M15288.07,-216.05C15275.64,-214.39 15263.03,-212.96 15251,-212 14563.96,-157.05 9735.04,-230.95 9048,-176 9032.75,-174.78 9016.57,-172.81 9001.02,-170.58"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15287.59,-219.52 15297.98,-217.42 15288.55,-212.58 15287.59,-219.52"/> +</g> +<!-- Node44->Node32 --> +<g id="edge59" class="edge"> +<title>Node44->Node32</title> +<path fill="none" stroke="midnightblue" d="M14880.6,-210.98C14854.75,-187.17 14808.76,-149.63 14761,-134 14668.45,-103.71 13203.42,-87.74 12840.73,-84.24"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14878.27,-213.6 14887.96,-217.89 14883.07,-208.5 14878.27,-213.6"/> +</g> +<!-- Node44->Node45 --> +<g id="edge60" class="edge"> +<title>Node44->Node45</title> +<path fill="none" stroke="midnightblue" d="M14806.53,-216.68C14791.34,-214.75 14775.77,-213.08 14761,-212 14022.86,-157.91 8836.53,-248.86 8100,-176 8086.77,-174.69 8072.71,-172.5 8059.36,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14806.08,-220.15 14816.45,-217.97 14806.99,-213.21 14806.08,-220.15"/> +</g> +<!-- Node46->Node32 --> +<g id="edge62" class="edge"> +<title>Node46->Node32</title> +<path fill="none" stroke="midnightblue" d="M12483.33,-216.37C12573.9,-202.09 12693.76,-182.26 12703,-176 12717.68,-166.05 12741.54,-120.83 12753.18,-97.51"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12482.61,-212.94 12473.27,-217.96 12483.7,-219.86 12482.61,-212.94"/> +</g> +<!-- Node47 --> +<g id="node47" class="node"> +<title>Node47</title> +<g id="a_node47"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10138,-140 10138,-170 10320,-170 10320,-140 10138,-140"/> +<text text-anchor="start" x="10146" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="10229" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node46->Node47 --> +<g id="edge63" class="edge"> +<title>Node46->Node47</title> +<path fill="none" stroke="midnightblue" d="M12310.92,-216.16C12301.24,-214.48 12291.41,-213.02 12282,-212 11418.9,-118.5 11192.1,-269.5 10329,-176 10316.33,-174.63 10302.87,-172.44 10290.08,-170.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12310.46,-219.64 12320.92,-217.98 12311.71,-212.75 12310.46,-219.64"/> +</g> +<!-- Node48->Node32 --> +<g id="edge65" class="edge"> +<title>Node48->Node32</title> +<path fill="none" stroke="midnightblue" d="M11263.24,-214.81C11335.84,-191.77 11471.77,-151.75 11591,-134 11644.69,-126.01 12423.7,-96.16 12679.37,-86.52"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11261.89,-211.57 11253.42,-217.94 11264.02,-218.23 11261.89,-211.57"/> +</g> +<!-- Node48->Node49 --> +<g id="edge66" class="edge"> +<title>Node48->Node49</title> +<path fill="none" stroke="midnightblue" d="M11133.88,-216.34C11122.56,-214.55 11111.01,-213.01 11100,-212 10368.75,-144.64 5222.25,-243.36 4491,-176 4476.77,-174.69 4461.62,-172.5 4447.25,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11133.32,-219.79 11143.75,-217.96 11134.45,-212.88 11133.32,-219.79"/> +</g> +<!-- Node50->Node32 --> +<g id="edge68" class="edge"> +<title>Node50->Node32</title> +<path fill="none" stroke="midnightblue" d="M11478.56,-214.3C11540.34,-191.2 11654.62,-151.65 11756,-134 11845.73,-118.37 12456.71,-94.65 12679.19,-86.43"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11477.23,-211.06 11469.11,-217.86 11479.7,-217.61 11477.23,-211.06"/> +</g> +<!-- Node50->Node51 --> +<g id="edge69" class="edge"> +<title>Node50->Node51</title> +<path fill="none" stroke="midnightblue" d="M11355.88,-216.34C11344.56,-214.55 11333.01,-213.01 11322,-212 10590.64,-144.63 5443.36,-243.37 4712,-176 4697.77,-174.69 4682.62,-172.5 4668.25,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11355.32,-219.79 11365.75,-217.96 11356.45,-212.88 11355.32,-219.79"/> +</g> +<!-- Node52->Node32 --> +<g id="edge71" class="edge"> +<title>Node52->Node32</title> +<path fill="none" stroke="midnightblue" d="M11758.34,-216.44C11854.89,-201.92 11984.45,-181.66 11995,-176 12017.45,-163.96 12011.02,-144.99 12034,-134 12091.03,-106.74 12502.56,-91.24 12679.49,-85.77"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11757.59,-213.01 11748.22,-217.96 11758.63,-219.94 11757.59,-213.01"/> +</g> +<!-- Node53 --> +<g id="node53" class="node"> +<title>Node53</title> +<g id="a_node53"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7107.5,-140 7107.5,-170 7306.5,-170 7306.5,-140 7107.5,-140"/> +<text text-anchor="start" x="7115.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7207" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node52->Node53 --> +<g id="edge72" class="edge"> +<title>Node52->Node53</title> +<path fill="none" stroke="midnightblue" d="M11576.94,-216.31C11565.93,-214.55 11554.7,-213.02 11544,-212 10608.65,-122.88 8251.35,-265.12 7316,-176 7302.02,-174.67 7287.15,-172.47 7273.03,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11576.53,-219.79 11586.97,-217.99 11577.68,-212.89 11576.53,-219.79"/> +</g> +<!-- Node55 --> +<g id="node55" class="node"> +<title>Node55</title> +<g id="a_node55"><a xlink:href="_ref_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="8365.5,-140 8365.5,-170 8574.5,-170 8574.5,-140 8365.5,-140"/> +<text text-anchor="start" x="8373.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="8470" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.hpp</text> +</a> +</g> +</g> +<!-- Node54->Node55 --> +<g id="edge74" class="edge"> +<title>Node54->Node55</title> +<path fill="none" stroke="midnightblue" d="M8800.13,-215.88C8793.67,-214.54 8787.22,-213.23 8781,-212 8737.81,-203.47 8626.53,-183.62 8549.52,-170"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8799.77,-219.38 8810.27,-218 8801.2,-212.53 8799.77,-219.38"/> +</g> +<!-- Node56 --> +<g id="node56" class="node"> +<title>Node56</title> +<g id="a_node56"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="8233,-67.5 8233,-97.5 8441,-97.5 8441,-67.5 8233,-67.5"/> +<text text-anchor="start" x="8241" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="8337" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text> +</a> +</g> +</g> +<!-- Node54->Node56 --> +<g id="edge77" class="edge"> +<title>Node54->Node56</title> +<path fill="none" stroke="midnightblue" d="M8804.3,-216.01C8796.47,-214.51 8788.58,-213.13 8781,-212 8734.24,-205.02 8392.51,-207.22 8357,-176 8334.67,-156.36 8333.92,-118.25 8335.39,-97.61"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8803.68,-219.46 8814.17,-217.96 8805.04,-212.59 8803.68,-219.46"/> +</g> +<!-- Node57 --> +<g id="node57" class="node"> +<title>Node57</title> +<g id="a_node57"><a xlink:href="_reverse_v2_impl_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="9056.5,-140 9056.5,-170 9223.5,-170 9223.5,-140 9056.5,-140"/> +<text text-anchor="start" x="9064.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="9140" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.cpp</text> +</a> +</g> +</g> +<!-- Node54->Node57 --> +<g id="edge78" class="edge"> +<title>Node54->Node57</title> +<path fill="none" stroke="midnightblue" d="M8932.92,-215.17C8980.31,-201.63 9046.12,-182.82 9090.74,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8931.75,-211.86 8923.1,-217.97 8933.68,-218.59 8931.75,-211.86"/> +</g> +<!-- Node55->Node32 --> +<g id="edge75" class="edge"> +<title>Node55->Node32</title> +<path fill="none" stroke="midnightblue" d="M8549.46,-138.34C8561.01,-136.57 8572.78,-135.03 8584,-134 9000.27,-95.75 11928.08,-107.32 12346,-98 12461.94,-95.42 12596.08,-90.33 12679.49,-86.93"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8548.71,-134.92 8539.39,-139.96 8549.82,-141.83 8548.71,-134.92"/> +</g> +<!-- Node55->Node56 --> +<g id="edge76" class="edge"> +<title>Node55->Node56</title> +<path fill="none" stroke="midnightblue" d="M8434.56,-135.22C8412.25,-123.39 8383.92,-108.37 8363.55,-97.57"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8432.93,-138.31 8443.41,-139.9 8436.21,-132.13 8432.93,-138.31"/> +</g> +<!-- Node58->Node32 --> +<g id="edge80" class="edge"> +<title>Node58->Node32</title> +<path fill="none" stroke="midnightblue" d="M8607.7,-216.19C8616.55,-214.66 8625.46,-213.22 8634,-212 8717.09,-200.13 8934.99,-213.67 9010,-176 9032.5,-164.7 9025.05,-144.34 9048,-134 9131.54,-96.38 12254.41,-100.1 12346,-98 12461.94,-95.34 12596.08,-90.28 12679.49,-86.89"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8606.99,-212.76 8597.75,-217.96 8608.21,-219.66 8606.99,-212.76"/> +</g> +<!-- Node59 --> +<g id="node59" class="node"> +<title>Node59</title> +<g id="a_node59"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="972.5,-140 972.5,-170 1163.5,-170 1163.5,-140 972.5,-140"/> +<text text-anchor="start" x="980.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="1068" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node58->Node59 --> +<g id="edge81" class="edge"> +<title>Node58->Node59</title> +<path fill="none" stroke="midnightblue" d="M8423.25,-218.46C8398.59,-215.82 8372.41,-213.43 8348,-212 7781.18,-178.78 3805.77,-180.62 3238,-176 2436.02,-169.48 1467.32,-159.97 1163.72,-156.96"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8423.02,-221.96 8433.34,-219.57 8423.78,-215 8423.02,-221.96"/> +</g> +<!-- Node61 --> +<g id="node61" class="node"> +<title>Node61</title> +<g id="a_node61"><a xlink:href="_ref_tile_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12520,-140 12520,-170 12694,-170 12694,-140 12520,-140"/> +<text text-anchor="start" x="12528" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="12607" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node60->Node61 --> +<g id="edge83" class="edge"> +<title>Node60->Node61</title> +<path fill="none" stroke="midnightblue" d="M12761.74,-214.22C12725.94,-200.75 12677.42,-182.5 12644.32,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12760.89,-217.64 12771.48,-217.88 12763.35,-211.09 12760.89,-217.64"/> +</g> +<!-- Node62 --> +<g id="node62" class="node"> +<title>Node62</title> +<g id="a_node62"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12163.5,-67.5 12163.5,-97.5 12336.5,-97.5 12336.5,-67.5 12163.5,-67.5"/> +<text text-anchor="start" x="12171.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="12250" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node60->Node62 --> +<g id="edge86" class="edge"> +<title>Node60->Node62</title> +<path fill="none" stroke="midnightblue" d="M12748.82,-215.64C12742.5,-214.26 12736.14,-213.01 12730,-212 12679.3,-203.67 12307.52,-210 12269,-176 12246.75,-156.37 12246.47,-118.26 12248.21,-97.61"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12748.17,-219.08 12758.7,-217.91 12749.73,-212.26 12748.17,-219.08"/> +</g> +<!-- Node60->Node63 --> +<g id="edge87" class="edge"> +<title>Node60->Node63</title> +<path fill="none" stroke="midnightblue" d="M12822.49,-208.7C12829.76,-196.14 12838.5,-181.04 12844.76,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12819.26,-207.3 12817.28,-217.7 12825.32,-210.8 12819.26,-207.3"/> +</g> +<!-- Node61->Node32 --> +<g id="edge84" class="edge"> +<title>Node61->Node32</title> +<path fill="none" stroke="midnightblue" d="M12646.74,-135.69C12672.56,-123.79 12705.71,-108.52 12729.46,-97.57"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12645.21,-132.54 12637.59,-139.9 12648.14,-138.9 12645.21,-132.54"/> +</g> +<!-- Node61->Node62 --> +<g id="edge85" class="edge"> +<title>Node61->Node62</title> +<path fill="none" stroke="midnightblue" d="M12525.96,-138C12464.28,-125.82 12380.22,-109.21 12321.13,-97.55"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12525.55,-141.48 12536.04,-139.99 12526.91,-134.62 12525.55,-141.48"/> +</g> +<!-- Node64->Node32 --> +<g id="edge89" class="edge"> +<title>Node64->Node32</title> +<path fill="none" stroke="midnightblue" d="M13392.15,-202.56C13398.27,-180.85 13401.65,-152.04 13385,-134 13348.81,-94.77 13001.24,-86.01 12840.64,-84.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13388.76,-201.69 13389.11,-212.28 13395.44,-203.79 13388.76,-201.69"/> +</g> +<!-- Node65 --> +<g id="node65" class="node"> +<title>Node65</title> +<g id="a_node65"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="13166.5,-134.5 13166.5,-175.5 13375.5,-175.5 13375.5,-134.5 13166.5,-134.5"/> +<text text-anchor="start" x="13174.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="13174.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text> +<text text-anchor="middle" x="13271" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node64->Node65 --> +<g id="edge90" class="edge"> +<title>Node64->Node65</title> +<path fill="none" stroke="midnightblue" d="M13344.29,-206.64C13329.6,-196.49 13312.95,-184.98 13299.23,-175.51"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13342.46,-209.62 13352.67,-212.43 13346.43,-203.86 13342.46,-209.62"/> +</g> +<!-- Node66->Node32 --> +<g id="edge92" class="edge"> +<title>Node66->Node32</title> +<path fill="none" stroke="midnightblue" d="M12692.07,-208.28C12708.51,-200.3 12724.28,-189.79 12736,-176 12755.13,-153.5 12759.26,-117.57 12760,-97.76"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12690.54,-205.13 12682.89,-212.46 12693.44,-211.5 12690.54,-205.13"/> +</g> +<!-- Node66->Node67 --> +<g id="edge93" class="edge"> +<title>Node66->Node67</title> +<path fill="none" stroke="midnightblue" d="M12519.83,-212.47C12518.55,-212.3 12517.27,-212.15 12516,-212 12071.98,-160.77 10948.71,-229.81 10505,-176 10502.04,-175.64 10499.04,-175.23 10496.02,-174.76"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12519.38,-215.94 12529.77,-213.89 12520.37,-209.01 12519.38,-215.94"/> +</g> +<!-- Node69 --> +<g id="node69" class="node"> +<title>Node69</title> +<g id="a_node69"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6369,-140 6369,-170 6539,-170 6539,-140 6369,-140"/> +<text text-anchor="start" x="6377" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6454" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text> +</a> +</g> +</g> +<!-- Node68->Node69 --> +<g id="edge95" class="edge"> +<title>Node68->Node69</title> +<path fill="none" stroke="midnightblue" d="M8186.45,-216.05C8177.6,-214.42 8168.61,-213 8160,-212 7448.19,-129.07 7259.81,-258.93 6548,-176 6536.15,-174.62 6523.59,-172.45 6511.63,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8185.88,-219.5 8196.37,-217.96 8187.21,-212.63 8185.88,-219.5"/> +</g> +<!-- Node70 --> +<g id="node70" class="node"> +<title>Node70</title> +<g id="a_node70"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6557,-134.5 6557,-175.5 6743,-175.5 6743,-134.5 6557,-134.5"/> +<text text-anchor="start" x="6565" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="6565" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text> +<text text-anchor="middle" x="6650" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node68->Node70 --> +<g id="edge96" class="edge"> +<title>Node68->Node70</title> +<path fill="none" stroke="midnightblue" d="M8186.45,-216.07C8177.59,-214.44 8168.61,-213.02 8160,-212 7538.78,-138.6 7374.85,-243.85 6753,-176 6749.74,-175.64 6746.43,-175.24 6743.09,-174.8"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8185.88,-219.53 8196.36,-217.99 8187.21,-212.66 8185.88,-219.53"/> +</g> +<!-- Node72 --> +<g id="node72" class="node"> +<title>Node72</title> +<g id="a_node72"><a xlink:href="_batch_to_space_nd_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="4909,-140 4909,-170 5083,-170 5083,-140 4909,-140"/> +<text text-anchor="start" x="4917" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="4996" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.cpp</text> +</a> +</g> +</g> +<!-- Node71->Node72 --> +<g id="edge98" class="edge"> +<title>Node71->Node72</title> +<path fill="none" stroke="midnightblue" d="M4971.21,-208.33C4977.13,-195.85 4984.19,-180.94 4989.26,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="4967.89,-207.17 4966.77,-217.7 4974.22,-210.17 4967.89,-207.17"/> +</g> +<!-- Node73 --> +<g id="node73" class="node"> +<title>Node73</title> +<g id="a_node73"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="4721,-134.5 4721,-175.5 4891,-175.5 4891,-134.5 4721,-134.5"/> +<text text-anchor="start" x="4729" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="4729" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text> +<text text-anchor="middle" x="4806" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node71->Node73 --> +<g id="edge99" class="edge"> +<title>Node71->Node73</title> +<path fill="none" stroke="midnightblue" d="M4922.21,-213.35C4899.01,-201.9 4869.33,-187.25 4845.77,-175.63"/> +<polygon fill="midnightblue" stroke="midnightblue" points="4920.88,-216.6 4931.39,-217.88 4923.98,-210.32 4920.88,-216.6"/> +</g> +<!-- Node75->Node39 --> +<g id="edge103" class="edge"> +<title>Node75->Node39</title> +<path fill="none" stroke="midnightblue" d="M16792.36,-215.91C16784.54,-214.34 16776.61,-212.97 16769,-212 16412.46,-166.59 15510.51,-201.66 15152,-176 15131.85,-174.56 15110.39,-172.41 15089.83,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="16791.66,-219.34 16802.17,-217.99 16793.12,-212.49 16791.66,-219.34"/> +</g> +<!-- Node76 --> +<g id="node76" class="node"> +<title>Node76</title> +<g id="a_node76"><a xlink:href="_conv3d_impl_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="16771,-140 16771,-170 16923,-170 16923,-140 16771,-140"/> +<text text-anchor="start" x="16779" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="16847" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.cpp</text> +</a> +</g> +</g> +<!-- Node75->Node76 --> +<g id="edge102" class="edge"> +<title>Node75->Node76</title> +<path fill="none" stroke="midnightblue" d="M16851.75,-207.59C16850.62,-195.26 16849.28,-180.72 16848.31,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="16848.28,-208.07 16852.68,-217.7 16855.25,-207.43 16848.28,-208.07"/> +</g> +<!-- Node77->Node37 --> +<g id="edge106" class="edge"> +<title>Node77->Node37</title> +<path fill="none" stroke="midnightblue" d="M9231.5,-223.86C9135.33,-213.87 8969.65,-195.79 8828,-176 8815.14,-174.2 8801.54,-172.14 8788.28,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="9231.43,-227.37 9241.73,-224.92 9232.15,-220.41 9231.43,-227.37"/> +</g> +<!-- Node77->Node41 --> +<g id="edge107" class="edge"> +<title>Node77->Node41</title> +<path fill="none" stroke="midnightblue" d="M9392.46,-216.51C9404.66,-214.66 9417.13,-213.06 9429,-212 10304.65,-133.68 12507.49,-229.7 13385,-176 13407.56,-174.62 13431.67,-172.38 13454.59,-169.9"/> +<polygon fill="midnightblue" stroke="midnightblue" points="9391.63,-213.1 9382.29,-218.11 9392.72,-220.01 9391.63,-213.1"/> +</g> +<!-- Node78 --> +<g id="node78" class="node"> +<title>Node78</title> +<g id="a_node78"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="9479,-140 9479,-170 9619,-170 9619,-140 9479,-140"/> +<text text-anchor="start" x="9487" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="9549" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text> +</a> +</g> +</g> +<!-- Node77->Node78 --> +<g id="edge105" class="edge"> +<title>Node77->Node78</title> +<path fill="none" stroke="midnightblue" d="M9365.29,-214.91C9407.45,-201.39 9465.6,-182.74 9505.11,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="9364.2,-211.59 9355.75,-217.97 9366.34,-218.25 9364.2,-211.59"/> +</g> +<!-- Node80 --> +<g id="node80" class="node"> +<title>Node80</title> +<g id="a_node80"><a xlink:href="_dequantize_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="14602.5,-140 14602.5,-170 14751.5,-170 14751.5,-140 14602.5,-140"/> +<text text-anchor="start" x="14610.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="14677" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.cpp</text> +</a> +</g> +</g> +<!-- Node79->Node80 --> +<g id="edge109" class="edge"> +<title>Node79->Node80</title> +<path fill="none" stroke="midnightblue" d="M14677,-207.59C14677,-195.26 14677,-180.72 14677,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14673.5,-207.7 14677,-217.7 14680.5,-207.71 14673.5,-207.7"/> +</g> +<!-- Node79->Node81 --> +<g id="edge110" class="edge"> +<title>Node79->Node81</title> +<path fill="none" stroke="midnightblue" d="M14610.92,-215.89C14603.55,-214.42 14596.14,-213.08 14589,-212 14371.47,-179.03 14113.95,-164.96 13972.77,-159.37"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14610.4,-219.36 14620.9,-217.97 14611.82,-212.5 14610.4,-219.36"/> +</g> +<!-- Node83 --> +<g id="node83" class="node"> +<title>Node83</title> +<g id="a_node83"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="5101.5,-140 5101.5,-170 5230.5,-170 5230.5,-140 5101.5,-140"/> +<text text-anchor="start" x="5109.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="5166" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text> +</a> +</g> +</g> +<!-- Node82->Node83 --> +<g id="edge112" class="edge"> +<title>Node82->Node83</title> +<path fill="none" stroke="midnightblue" d="M5550.01,-223.78C5472.08,-214.62 5346.82,-198.12 5240,-176 5231.79,-174.3 5223.14,-172.23 5214.76,-170.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5549.88,-227.29 5560.21,-224.97 5550.69,-220.34 5549.88,-227.29"/> +</g> +<!-- Node82->Node84 --> +<g id="edge113" class="edge"> +<title>Node82->Node84</title> +<path fill="none" stroke="midnightblue" d="M5679.95,-215.57C5686.33,-214.13 5692.78,-212.89 5699,-212 6097.04,-155.12 7108.57,-222.04 7508,-176 7519.93,-174.62 7532.59,-172.44 7544.62,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5678.93,-212.21 5670.03,-217.96 5680.57,-219.02 5678.93,-212.21"/> +</g> +<!-- Node85->Node43 --> +<g id="edge116" class="edge"> +<title>Node85->Node43</title> +<path fill="none" stroke="midnightblue" d="M7806.22,-216.04C7814.86,-214.45 7823.61,-213.04 7832,-212 8271.62,-157.7 8388.57,-231.77 8828,-176 8830.89,-175.63 8833.82,-175.22 8836.78,-174.77"/> +<polygon fill="midnightblue" stroke="midnightblue" points="7805.3,-212.65 7796.15,-217.99 7806.63,-219.52 7805.3,-212.65"/> +</g> +<!-- Node86 --> +<g id="node86" class="node"> +<title>Node86</title> +<g id="a_node86"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="5437,-140 5437,-170 5605,-170 5605,-140 5437,-140"/> +<text text-anchor="start" x="5445" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="5521" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text> +</a> +</g> +</g> +<!-- Node85->Node86 --> +<g id="edge115" class="edge"> +<title>Node85->Node86</title> +<path fill="none" stroke="midnightblue" d="M7668.05,-216.1C7658.66,-214.45 7649.13,-213 7640,-212 6745.25,-113.59 6509.33,-278.13 5615,-176 5603.06,-174.64 5590.41,-172.46 5578.38,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="7667.69,-219.59 7678.16,-217.97 7668.96,-212.71 7667.69,-219.59"/> +</g> +<!-- Node87->Node45 --> +<g id="edge120" class="edge"> +<title>Node87->Node45</title> +<path fill="none" stroke="midnightblue" d="M10623.79,-215.64C10616.83,-214.17 10609.79,-212.9 10603,-212 10051.5,-139.24 8653.33,-233.24 8100,-176 8086.86,-174.64 8072.91,-172.45 8059.65,-170"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10623.36,-219.13 10633.88,-217.92 10624.9,-212.3 10623.36,-219.13"/> +</g> +<!-- Node88 --> +<g id="node88" class="node"> +<title>Node88</title> +<g id="a_node88"><a xlink:href="_gather_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="9990.5,-140 9990.5,-170 10119.5,-170 10119.5,-140 9990.5,-140"/> +<text text-anchor="start" x="9998.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="10055" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.cpp</text> +</a> +</g> +</g> +<!-- Node87->Node88 --> +<g id="edge118" class="edge"> +<title>Node87->Node88</title> +<path fill="none" stroke="midnightblue" d="M10622.11,-215.69C10615.69,-214.29 10609.23,-213.02 10603,-212 10394.49,-177.95 10337.23,-211.72 10129,-176 10120.08,-174.47 10110.68,-172.34 10101.68,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10621.59,-219.17 10632.12,-217.99 10623.16,-212.34 10621.59,-219.17"/> +</g> +<!-- Node89 --> +<g id="node89" class="node"> +<title>Node89</title> +<g id="a_node89"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="9637,-140 9637,-170 9839,-170 9839,-140 9637,-140"/> +<text text-anchor="start" x="9645" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="9738" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node87->Node89 --> +<g id="edge119" class="edge"> +<title>Node87->Node89</title> +<path fill="none" stroke="midnightblue" d="M10622.41,-215.64C10615.89,-214.23 10609.33,-212.98 10603,-212 10329.76,-169.88 10257.79,-195.29 9982,-176 9935.04,-172.71 9883.05,-168.53 9839.16,-164.84"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10622.04,-219.14 10632.57,-217.96 10623.6,-212.32 10622.04,-219.14"/> +</g> +<!-- Node91 --> +<g id="node91" class="node"> +<title>Node91</title> +<g id="a_node91"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="5623.5,-140 5623.5,-170 5784.5,-170 5784.5,-140 5623.5,-140"/> +<text text-anchor="start" x="5631.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="5704" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text> +</a> +</g> +</g> +<!-- Node90->Node91 --> +<g id="edge122" class="edge"> +<title>Node90->Node91</title> +<path fill="none" stroke="midnightblue" d="M7857.25,-215.99C7848.8,-214.38 7840.23,-212.98 7832,-212 6932.4,-105.2 6693.6,-282.8 5794,-176 5782.56,-174.64 5770.43,-172.46 5758.91,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="7856.6,-219.42 7867.09,-217.96 7857.97,-212.56 7856.6,-219.42"/> +</g> +<!-- Node92 --> +<g id="node92" class="node"> +<title>Node92</title> +<g id="a_node92"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="5803,-134.5 5803,-175.5 6003,-175.5 6003,-134.5 5803,-134.5"/> +<text text-anchor="start" x="5811" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="5811" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text> +<text text-anchor="middle" x="5903" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node90->Node92 --> +<g id="edge123" class="edge"> +<title>Node90->Node92</title> +<path fill="none" stroke="midnightblue" d="M7857.25,-216C7848.8,-214.39 7840.22,-212.99 7832,-212 7028.7,-115.77 6816.95,-257.27 6012,-176 6009.13,-175.71 6006.22,-175.39 6003.29,-175.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="7856.59,-219.44 7867.09,-217.98 7857.97,-212.58 7856.59,-219.44"/> +</g> +<!-- Node93->Node67 --> +<g id="edge127" class="edge"> +<title>Node93->Node67</title> +<path fill="none" stroke="midnightblue" d="M8761.95,-215.59C8768.33,-214.15 8774.78,-212.9 8781,-212 9462.1,-113.51 9646.04,-260.68 10329,-176 10331.95,-175.63 10334.95,-175.21 10337.98,-174.74"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8760.93,-212.23 8752.03,-217.98 8762.58,-219.04 8760.93,-212.23"/> +</g> +<!-- Node94 --> +<g id="node94" class="node"> +<title>Node94</title> +<g id="a_node94"><a xlink:href="_lstm_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6761.5,-140 6761.5,-170 6890.5,-170 6890.5,-140 6761.5,-140"/> +<text text-anchor="start" x="6769.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6826" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.cpp</text> +</a> +</g> +</g> +<!-- Node93->Node94 --> +<g id="edge125" class="edge"> +<title>Node93->Node94</title> +<path fill="none" stroke="midnightblue" d="M8652.8,-215.57C8646.51,-214.14 8640.14,-212.89 8634,-212 8252.58,-156.66 7281.52,-230.68 6900,-176 6890.52,-174.64 6880.51,-172.46 6871.03,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8652.04,-218.99 8662.59,-217.96 8653.7,-212.19 8652.04,-218.99"/> +</g> +<!-- Node93->Node95 --> +<g id="edge126" class="edge"> +<title>Node93->Node95</title> +<path fill="none" stroke="midnightblue" d="M8651.81,-215.52C8645.84,-214.14 8639.82,-212.93 8634,-212 8308.82,-160.19 8220.75,-216.72 7894,-176 7881.99,-174.5 7869.27,-172.36 7857.08,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8651.23,-218.98 8661.78,-217.96 8652.9,-212.18 8651.23,-218.98"/> +</g> +<!-- Node99 --> +<g id="node99" class="node"> +<title>Node99</title> +<g id="a_node99"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10514,-140 10514,-170 10654,-170 10654,-140 10514,-140"/> +<text text-anchor="start" x="10522" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="10584" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text> +</a> +</g> +</g> +<!-- Node98->Node99 --> +<g id="edge131" class="edge"> +<title>Node98->Node99</title> +<path fill="none" stroke="midnightblue" d="M10516.39,-211.25C10532.32,-198.23 10552.45,-181.78 10566.59,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10514.02,-208.67 10508.49,-217.7 10518.45,-214.09 10514.02,-208.67"/> +</g> +<!-- Node100 --> +<g id="node100" class="node"> +<title>Node100</title> +<g id="a_node100"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6909,-140 6909,-170 7089,-170 7089,-140 6909,-140"/> +<text text-anchor="start" x="6917" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6999" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node98->Node100 --> +<g id="edge132" class="edge"> +<title>Node98->Node100</title> +<path fill="none" stroke="midnightblue" d="M10433.08,-215.68C10426.03,-214.18 10418.88,-212.9 10412,-212 9681.89,-116.99 7831.28,-252.53 7099,-176 7086.23,-174.67 7072.68,-172.48 7059.8,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10432.78,-219.2 10443.31,-217.99 10434.33,-212.37 10432.78,-219.2"/> +</g> +<!-- Node101->Node47 --> +<g id="edge135" class="edge"> +<title>Node101->Node47</title> +<path fill="none" stroke="midnightblue" d="M10772.81,-215.46C10767.16,-214.15 10761.49,-212.96 10756,-212 10568.43,-179.02 10517.57,-202.72 10329,-176 10317.52,-174.37 10305.37,-172.27 10293.64,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10772.37,-218.95 10782.91,-217.92 10774.03,-212.15 10772.37,-218.95"/> +</g> +<!-- Node102 --> +<g id="node102" class="node"> +<title>Node102</title> +<g id="a_node102"><a xlink:href="_reduce_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="10765.5,-140 10765.5,-170 10894.5,-170 10894.5,-140 10765.5,-140"/> +<text text-anchor="start" x="10773.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="10830" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.cpp</text> +</a> +</g> +</g> +<!-- Node101->Node102 --> +<g id="edge134" class="edge"> +<title>Node101->Node102</title> +<path fill="none" stroke="midnightblue" d="M10830,-207.59C10830,-195.26 10830,-180.72 10830,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10826.5,-207.7 10830,-217.7 10833.5,-207.71 10826.5,-207.7"/> +</g> +<!-- Node101->Node103 --> +<g id="edge136" class="edge"> +<title>Node101->Node103</title> +<path fill="none" stroke="midnightblue" d="M10775.33,-215.54C10768.86,-214.09 10762.32,-212.86 10756,-212 10398.93,-163.59 4628.65,-210.86 4270,-176 4256.52,-174.69 4242.19,-172.5 4228.59,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="10774.84,-219.02 10785.38,-217.95 10776.47,-212.21 10774.84,-219.02"/> +</g> +<!-- Node123 --> +<g id="node123" class="node"> +<title>Node123</title> +<g id="a_node123"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="5249,-134.5 5249,-175.5 5419,-175.5 5419,-134.5 5249,-134.5"/> +<text text-anchor="start" x="5257" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="5257" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text> +<text text-anchor="middle" x="5334" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node122->Node123 --> +<g id="edge160" class="edge"> +<title>Node122->Node123</title> +<path fill="none" stroke="midnightblue" d="M5720.83,-215.98C5713.47,-214.56 5706.1,-213.21 5699,-212 5579.22,-191.6 5547.73,-196.66 5428,-176 5425.12,-175.5 5422.2,-174.98 5419.25,-174.44"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5720.35,-219.46 5730.83,-217.95 5721.7,-212.59 5720.35,-219.46"/> +</g> +<!-- Node124 --> +<g id="node124" class="node"> +<title>Node124</title> +<g id="a_node124"><a xlink:href="_space_to_batch_nd_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="7325,-140 7325,-170 7499,-170 7499,-140 7325,-140"/> +<text text-anchor="start" x="7333" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7412" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.cpp</text> +</a> +</g> +</g> +<!-- Node122->Node124 --> +<g id="edge161" class="edge"> +<title>Node122->Node124</title> +<path fill="none" stroke="midnightblue" d="M5867.93,-216.16C5877.67,-214.5 5887.55,-213.04 5897,-212 6524.09,-143.06 6689.32,-248.63 7316,-176 7328.09,-174.6 7340.92,-172.42 7353.12,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5867.09,-212.75 5857.86,-217.96 5868.32,-219.64 5867.09,-212.75"/> +</g> +<!-- Node125->Node126 --> +<g id="edge163" class="edge"> +<title>Node125->Node126</title> +<path fill="none" stroke="midnightblue" d="M7450.89,-215.99C7442.23,-214.36 7433.43,-212.96 7425,-212 7032.07,-167.32 4260.56,-202.72 3866,-176 3846.01,-174.65 3824.69,-172.47 3804.37,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="7450.47,-219.48 7460.96,-218 7451.84,-212.61 7450.47,-219.48"/> +</g> +<!-- Node127 --> +<g id="node127" class="node"> +<title>Node127</title> +<g id="a_node127"><a xlink:href="_space_to_depth_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="8109,-140 8109,-170 8271,-170 8271,-140 8109,-140"/> +<text text-anchor="start" x="8117" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="8190" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.cpp</text> +</a> +</g> +</g> +<!-- Node125->Node127 --> +<g id="edge164" class="edge"> +<title>Node125->Node127</title> +<path fill="none" stroke="midnightblue" d="M7607.74,-216.91C7620.24,-215.11 7632.92,-213.41 7645,-212 7846.48,-188.44 7899.39,-206.08 8100,-176 8110.61,-174.41 8121.82,-172.28 8132.61,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="7607.15,-213.46 7597.76,-218.38 7608.17,-220.39 7607.15,-213.46"/> +</g> +<!-- Node129 --> +<g id="node129" class="node"> +<title>Node129</title> +<g id="a_node129"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6021,-140 6021,-170 6203,-170 6203,-140 6021,-140"/> +<text text-anchor="start" x="6029" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6112" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node128->Node129 --> +<g id="edge166" class="edge"> +<title>Node128->Node129</title> +<path fill="none" stroke="midnightblue" d="M8031.05,-215.57C8024.67,-214.13 8018.22,-212.89 8012,-212 7616.17,-155.42 6610.54,-219 6213,-176 6200.29,-174.63 6186.81,-172.46 6173.96,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8030.43,-219.02 8040.97,-217.96 8032.07,-212.21 8030.43,-219.02"/> +</g> +<!-- Node130 --> +<g id="node130" class="node"> +<title>Node130</title> +<g id="a_node130"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6221.5,-140 6221.5,-170 6350.5,-170 6350.5,-140 6221.5,-140"/> +<text text-anchor="start" x="6229.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6286" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text> +</a> +</g> +</g> +<!-- Node128->Node130 --> +<g id="edge167" class="edge"> +<title>Node128->Node130</title> +<path fill="none" stroke="midnightblue" d="M8031.05,-215.58C8024.67,-214.14 8018.22,-212.9 8012,-212 7285.09,-107.43 7086.91,-280.57 6360,-176 6350.52,-174.64 6340.51,-172.46 6331.03,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="8030.42,-219.03 8040.97,-217.97 8032.07,-212.22 8030.42,-219.03"/> +</g> +<!-- Node131->Node65 --> +<g id="edge169" class="edge"> +<title>Node131->Node65</title> +<path fill="none" stroke="midnightblue" d="M13151.46,-213.5C13175.31,-202.03 13205.92,-187.3 13230.19,-175.63"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13149.84,-210.39 13142.35,-217.88 13152.88,-216.7 13149.84,-210.39"/> +</g> +<!-- Node132 --> +<g id="node132" class="node"> +<title>Node132</title> +<g id="a_node132"><a xlink:href="_transpose_convolution2d_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12936,-140 12936,-170 13148,-170 13148,-140 12936,-140"/> +<text text-anchor="start" x="12944" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="13042" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.cpp</text> +</a> +</g> +</g> +<!-- Node131->Node132 --> +<g id="edge170" class="edge"> +<title>Node131->Node132</title> +<path fill="none" stroke="midnightblue" d="M13092.61,-210.17C13080.61,-197.33 13065.79,-181.47 13055.29,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13090.26,-212.79 13099.65,-217.7 13095.38,-208.01 13090.26,-212.79"/> +</g> +<!-- Node134->Node30 --> +<g id="edge175" class="edge"> +<title>Node134->Node30</title> +<path fill="none" stroke="midnightblue" d="M11760.41,-291.87C11792.58,-278.44 11835.8,-260.39 11865.37,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11758.69,-288.8 11750.81,-295.88 11761.38,-295.26 11758.69,-288.8"/> +</g> +<!-- Node134->Node36 --> +<g id="edge176" class="edge"> +<title>Node134->Node36</title> +<path fill="none" stroke="midnightblue" d="M11796.98,-296.25C11876.33,-282.6 11997.33,-261.8 12077.28,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11796.3,-292.81 11787.04,-297.96 11797.48,-299.71 11796.3,-292.81"/> +</g> +<!-- Node134->Node38 --> +<g id="edge177" class="edge"> +<title>Node134->Node38</title> +<path fill="none" stroke="midnightblue" d="M11797.19,-309.33C12269.39,-305.32 14677.9,-283.53 15006,-254 15021.28,-252.62 15037.55,-250.46 15053.05,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.03,-305.84 11787.06,-309.42 11797.09,-312.84 11797.03,-305.84"/> +</g> +<!-- Node134->Node40 --> +<g id="edge178" class="edge"> +<title>Node134->Node40</title> +<path fill="none" stroke="midnightblue" d="M11797.42,-309.07C12110.11,-305.21 13245.28,-289.05 13604,-254 13608.52,-253.56 13613.13,-253.05 13617.77,-252.49"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.05,-305.57 11787.09,-309.19 11797.13,-312.57 11797.05,-305.57"/> +</g> +<!-- Node134->Node41 --> +<g id="edge217" class="edge"> +<title>Node134->Node41</title> +<path fill="none" stroke="midnightblue" d="M11797.24,-308.61C12258.27,-300.57 14549.79,-260.33 14556,-254 14569.07,-240.67 14568.9,-225.49 14556,-212 14525.14,-179.72 13797.53,-179.31 13753,-176 13725.09,-173.92 13694.96,-171.07 13667.03,-168.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11796.95,-305.11 11787.01,-308.78 11797.07,-312.11 11796.95,-305.11"/> +</g> +<!-- Node134->Node42 --> +<g id="edge179" class="edge"> +<title>Node134->Node42</title> +<path fill="none" stroke="midnightblue" d="M11797.38,-309.17C12309.88,-303.83 15105.13,-273.85 15284,-254 15288.57,-253.49 15293.24,-252.87 15297.95,-252.16"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.09,-305.67 11787.12,-309.28 11797.16,-312.67 11797.09,-305.67"/> +</g> +<!-- Node134->Node44 --> +<g id="edge180" class="edge"> +<title>Node134->Node44</title> +<path fill="none" stroke="midnightblue" d="M11797.3,-308.58C12279.82,-300.06 14773.8,-255.92 14793,-254 14806.78,-252.62 14821.44,-250.43 14835.38,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.23,-305.08 11787.29,-308.76 11797.35,-312.08 11797.23,-305.08"/> +</g> +<!-- Node134->Node46 --> +<g id="edge181" class="edge"> +<title>Node134->Node46</title> +<path fill="none" stroke="midnightblue" d="M11797.31,-304.55C11907.14,-296.52 12110.17,-279.63 12282,-254 12293.29,-252.31 12305.25,-250.21 12316.81,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.02,-301.06 11787.3,-305.27 11797.53,-308.04 11797.02,-301.06"/> +</g> +<!-- Node134->Node48 --> +<g id="edge182" class="edge"> +<title>Node134->Node48</title> +<path fill="none" stroke="midnightblue" d="M11636.96,-299.55C11557.07,-288.9 11430.86,-271.52 11322,-254 11310.59,-252.16 11298.55,-250.11 11286.77,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.58,-303.03 11646.96,-300.88 11637.5,-296.09 11636.58,-303.03"/> +</g> +<!-- Node134->Node50 --> +<g id="edge183" class="edge"> +<title>Node134->Node50</title> +<path fill="none" stroke="midnightblue" d="M11654.73,-293.34C11604.09,-279.78 11533.43,-260.88 11485.6,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11654.01,-296.77 11664.58,-295.97 11655.82,-290.01 11654.01,-296.77"/> +</g> +<!-- Node134->Node52 --> +<g id="edge184" class="edge"> +<title>Node134->Node52</title> +<path fill="none" stroke="midnightblue" d="M11698.31,-287.81C11687.55,-275.03 11674.36,-259.36 11664.98,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11695.84,-290.31 11704.96,-295.7 11701.2,-285.8 11695.84,-290.31"/> +</g> +<!-- Node134->Node54 --> +<g id="edge185" class="edge"> +<title>Node134->Node54</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.77C11526.43,-302.43 11321.7,-294.71 11147,-290 10296.49,-267.08 10083.23,-285.67 9233,-254 9138.81,-250.49 9030.83,-244.16 8958.1,-239.56"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.27 11646.81,-307.17 11636.96,-303.28 11636.68,-310.27"/> +</g> +<!-- Node134->Node58 --> +<g id="edge186" class="edge"> +<title>Node134->Node58</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.66C11526.44,-302.19 11321.71,-294.32 11147,-290 10588.67,-276.21 9189.64,-310.46 8634,-254 8620.71,-252.65 8606.59,-250.48 8593.15,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.16 11646.81,-307.07 11636.96,-303.16 11636.68,-310.16"/> +</g> +<!-- Node134->Node60 --> +<g id="edge187" class="edge"> +<title>Node134->Node60</title> +<path fill="none" stroke="midnightblue" d="M11797.28,-308.66C11964.97,-305.15 12364.4,-293.06 12697,-254 12712.4,-252.19 12728.89,-249.61 12744.34,-246.9"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11796.99,-305.17 11787.06,-308.87 11797.13,-312.16 11796.99,-305.17"/> +</g> +<!-- Node134->Node64 --> +<g id="edge188" class="edge"> +<title>Node134->Node64</title> +<path fill="none" stroke="midnightblue" d="M11797.35,-308.47C12072.2,-303.03 12973.65,-283.33 13262,-254 13266.69,-253.52 13271.47,-252.98 13276.3,-252.37"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11796.99,-304.98 11787.06,-308.68 11797.13,-311.98 11796.99,-304.98"/> +</g> +<!-- Node134->Node66 --> +<g id="edge189" class="edge"> +<title>Node134->Node66</title> +<path fill="none" stroke="midnightblue" d="M11797.19,-308.14C11941.59,-303.95 12254.66,-291.07 12516,-254 12520.58,-253.35 12525.27,-252.6 12529.99,-251.79"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11796.98,-304.64 11787.09,-308.43 11797.18,-311.64 11796.98,-304.64"/> +</g> +<!-- Node134->Node67 --> +<g id="edge238" class="edge"> +<title>Node134->Node67</title> +<path fill="none" stroke="midnightblue" d="M11797.29,-310.16C11984.39,-309.71 12437.04,-303.45 12483,-254 12495.71,-240.33 12496.08,-225.32 12483,-212 12444.5,-172.79 10559.55,-182.62 10505,-176 10502.04,-175.64 10499.04,-175.23 10496.02,-174.76"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.23,-306.66 11787.24,-310.18 11797.25,-313.66 11797.23,-306.66"/> +</g> +<!-- Node134->Node68 --> +<g id="edge193" class="edge"> +<title>Node134->Node68</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.63C11526.44,-302.13 11321.71,-294.22 11147,-290 10542.23,-275.39 9028.67,-293.19 8425,-254 8396.96,-252.18 8366.46,-249 8339.08,-245.7"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.13 11646.81,-307.04 11636.97,-303.14 11636.68,-310.13"/> +</g> +<!-- Node134->Node71 --> +<g id="edge194" class="edge"> +<title>Node134->Node71</title> +<path fill="none" stroke="midnightblue" d="M11636.77,-306.46C11526.45,-301.76 11321.72,-293.63 11147,-290 8660.82,-238.39 8038.22,-303.99 5552,-254 5372.84,-250.4 5163.3,-242.43 5047.74,-237.71"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-309.96 11646.82,-306.89 11636.98,-302.97 11636.68,-309.96"/> +</g> +<!-- Node134->Node74 --> +<g id="edge195" class="edge"> +<title>Node134->Node74</title> +<path fill="none" stroke="midnightblue" d="M11636.75,-307C11526.42,-302.91 11321.67,-295.48 11147,-290 10857.7,-280.93 10132.12,-290.6 9845,-254 9834.08,-252.61 9822.53,-250.45 9811.53,-248.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.5 11646.8,-307.37 11636.94,-303.5 11636.68,-310.5"/> +</g> +<!-- Node134->Node75 --> +<g id="edge196" class="edge"> +<title>Node134->Node75</title> +<path fill="none" stroke="midnightblue" d="M11797.54,-309.23C12439.54,-303.06 16704.59,-261.84 16769,-254 16779.84,-252.68 16791.3,-250.52 16802.18,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.42,-305.73 11787.46,-309.33 11797.49,-312.73 11797.42,-305.73"/> +</g> +<!-- Node134->Node77 --> +<g id="edge197" class="edge"> +<title>Node134->Node77</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.83C11526.43,-302.55 11321.69,-294.89 11147,-290 10765.29,-279.3 9809.14,-290.27 9429,-254 9413.82,-252.55 9397.64,-250.27 9382.31,-247.76"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.33 11646.81,-307.22 11636.95,-303.33 11636.68,-310.33"/> +</g> +<!-- Node134->Node79 --> +<g id="edge198" class="edge"> +<title>Node134->Node79</title> +<path fill="none" stroke="midnightblue" d="M11797.28,-308.55C12258.66,-300.17 14553.38,-258.35 14589,-254 14600.2,-252.63 14612.06,-250.45 14623.32,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11796.98,-305.05 11787.05,-308.73 11797.11,-312.05 11796.98,-305.05"/> +</g> +<!-- Node134->Node81 --> +<g id="edge218" class="edge"> +<title>Node134->Node81</title> +<path fill="none" stroke="midnightblue" d="M11797.65,-308.61C12279.55,-300.3 14757.66,-257.4 14761,-254 14774.08,-240.68 14773.78,-225.61 14761,-212 14734.38,-183.66 14203.7,-165.42 13972.8,-158.8"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.25,-305.12 11787.31,-308.79 11797.37,-312.12 11797.25,-305.12"/> +</g> +<!-- Node134->Node82 --> +<g id="edge202" class="edge"> +<title>Node134->Node82</title> +<path fill="none" stroke="midnightblue" d="M11636.77,-306.46C11526.45,-301.77 11321.72,-293.64 11147,-290 10844.39,-283.69 5998.91,-294.82 5699,-254 5689.37,-252.69 5679.22,-250.5 5669.62,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-309.96 11646.82,-306.89 11636.98,-302.97 11636.68,-309.96"/> +</g> +<!-- Node134->Node84 --> +<g id="edge223" class="edge"> +<title>Node134->Node84</title> +<path fill="none" stroke="midnightblue" d="M11739.68,-288.46C11759.89,-266.73 11783.25,-233.43 11762,-212 11722.25,-171.9 7753.13,-182.1 7697,-176 7684.77,-174.67 7671.79,-172.47 7659.48,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11736.92,-286.28 11732.47,-295.89 11741.94,-291.15 11736.92,-286.28"/> +</g> +<!-- Node134->Node85 --> +<g id="edge203" class="edge"> +<title>Node134->Node85</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.57C11526.44,-302 11321.71,-294.01 11147,-290 10778.74,-281.54 8198.12,-294.53 7832,-254 7819.98,-252.67 7807.22,-250.49 7795.12,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.07 11646.81,-306.99 11636.97,-303.08 11636.68,-310.07"/> +</g> +<!-- Node134->Node87 --> +<g id="edge204" class="edge"> +<title>Node134->Node87</title> +<path fill="none" stroke="midnightblue" d="M11636.65,-307.45C11437.44,-300.78 10924.73,-281.42 10756,-254 10746.94,-252.53 10737.38,-250.4 10728.26,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.64,-310.95 11646.75,-307.78 11636.88,-303.95 11636.64,-310.95"/> +</g> +<!-- Node134->Node90 --> +<g id="edge205" class="edge"> +<title>Node134->Node90</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.59C11526.44,-302.03 11321.71,-294.07 11147,-290 10798.85,-281.89 8358.99,-293.58 8013,-254 8001.43,-252.68 7989.17,-250.51 7977.52,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.09 11646.81,-307 11636.97,-303.09 11636.68,-310.09"/> +</g> +<!-- Node134->Node93 --> +<g id="edge206" class="edge"> +<title>Node134->Node93</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.68C11526.44,-302.24 11321.7,-294.39 11147,-290 10884.16,-283.39 9041.36,-290.58 8781,-254 8771.51,-252.67 8761.51,-250.5 8752.03,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.18 11646.81,-307.09 11636.96,-303.19 11636.68,-310.18"/> +</g> +<!-- Node134->Node95 --> +<g id="edge229" class="edge"> +<title>Node134->Node95</title> +<path fill="none" stroke="midnightblue" d="M11636.72,-306.75C11385.92,-296.5 10632.27,-264.85 10609,-254 10585.91,-243.23 10593.28,-222.34 10570,-212 10434.12,-151.65 8041.84,-191.79 7894,-176 7881.36,-174.65 7867.94,-172.46 7855.19,-170.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.73,-310.25 11646.86,-307.16 11637.01,-303.26 11636.73,-310.25"/> +</g> +<!-- Node134->Node96 --> +<g id="edge207" class="edge"> +<title>Node134->Node96</title> +<path fill="none" stroke="midnightblue" d="M11636.62,-306.75C11518.36,-301.05 11290.84,-286.61 11100,-254 11090.8,-252.43 11081.09,-250.34 11071.74,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.52,-310.25 11646.67,-307.22 11636.85,-303.25 11636.52,-310.25"/> +</g> +<!-- Node134->Node97 --> +<g id="edge208" class="edge"> +<title>Node134->Node97</title> +<path fill="none" stroke="midnightblue" d="M11797.37,-309.37C12325.48,-305.15 15282.94,-280.39 15471,-254 15480.49,-252.67 15490.49,-250.5 15499.97,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.16,-305.87 11787.18,-309.45 11797.21,-312.87 11797.16,-305.87"/> +</g> +<!-- Node134->Node98 --> +<g id="edge209" class="edge"> +<title>Node134->Node98</title> +<path fill="none" stroke="midnightblue" d="M11636.47,-306.91C11393.68,-297.49 10679.13,-268.82 10575,-254 10564.76,-252.54 10553.94,-250.42 10543.59,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.51,-310.42 11646.63,-307.31 11636.78,-303.42 11636.51,-310.42"/> +</g> +<!-- Node134->Node101 --> +<g id="edge210" class="edge"> +<title>Node134->Node101</title> +<path fill="none" stroke="midnightblue" d="M11636.47,-306.96C11495.35,-301.01 11194.36,-285.56 10942,-254 10926.81,-252.1 10910.55,-249.52 10895.27,-246.84"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.62,-310.47 11646.76,-307.39 11636.92,-303.47 11636.62,-310.47"/> +</g> +<!-- Node134->Node104 --> +<g id="edge211" class="edge"> +<title>Node134->Node104</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.51C11526.45,-301.87 11321.72,-293.81 11147,-290 10680.21,-279.81 7409.9,-297.19 6945,-254 6930.64,-252.67 6915.37,-250.47 6900.86,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.01 11646.82,-306.94 11636.97,-303.02 11636.68,-310.01"/> +</g> +<!-- Node134->Node105 --> +<g id="edge212" class="edge"> +<title>Node134->Node105</title> +<path fill="none" stroke="midnightblue" d="M11797.63,-309.23C12353.98,-303.84 15601.61,-271.65 15619,-254 15632.1,-240.71 15631.12,-226.2 15619,-212 15587.62,-175.25 15463.76,-162.49 15371.57,-158.13"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.27,-305.73 11787.3,-309.33 11797.34,-312.73 11797.27,-305.73"/> +</g> +<!-- Node134->Node106 --> +<g id="edge213" class="edge"> +<title>Node134->Node106</title> +<path fill="none" stroke="midnightblue" d="M11797.2,-308.61C12221.86,-301.21 14193.48,-266.3 14322,-254 14336.67,-252.6 14352.27,-250.42 14367.14,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.1,-305.11 11787.16,-308.78 11797.22,-312.11 11797.1,-305.11"/> +</g> +<!-- Node134->Node107 --> +<g id="edge214" class="edge"> +<title>Node134->Node107</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.56C11526.44,-301.97 11321.71,-293.96 11147,-290 11049.74,-287.79 7733.72,-293.92 7645,-254 7622.04,-243.67 7629.96,-222.33 7607,-212 7517.17,-171.59 4158.95,-186.4 4061,-176 4048.48,-174.67 4035.19,-172.49 4022.58,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.06 11646.82,-306.98 11636.97,-303.06 11636.68,-310.06"/> +</g> +<!-- Node134->Node108 --> +<g id="edge215" class="edge"> +<title>Node134->Node108</title> +<path fill="none" stroke="midnightblue" d="M11636.75,-307.11C11526.41,-303.15 11321.66,-295.87 11147,-290 10648.8,-273.26 10520.64,-315.76 10026,-254 10022.95,-253.62 10019.85,-253.18 10016.73,-252.71"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.61 11646.8,-307.47 11636.93,-303.61 11636.68,-310.61"/> +</g> +<!-- Node134->Node109 --> +<g id="edge216" class="edge"> +<title>Node134->Node109</title> +<path fill="none" stroke="midnightblue" d="M11797.59,-309.24C12417.97,-303.38 16414.02,-265.24 16537,-254 16551.75,-252.65 16567.46,-250.46 16582.38,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.37,-305.74 11787.4,-309.34 11797.43,-312.74 11797.37,-305.74"/> +</g> +<!-- Node134->Node110 --> +<g id="edge220" class="edge"> +<title>Node134->Node110</title> +<path fill="none" stroke="midnightblue" d="M11797.34,-309.34C12359.15,-304.67 15683.69,-276.15 15895,-254 15897.93,-253.69 15900.91,-253.34 15903.91,-252.95"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.27,-305.84 11787.3,-309.42 11797.33,-312.84 11797.27,-305.84"/> +</g> +<!-- Node134->Node111 --> +<g id="edge221" class="edge"> +<title>Node134->Node111</title> +<path fill="none" stroke="midnightblue" d="M11797.49,-309.18C12384.4,-303.15 15985.87,-265.72 16097,-254 16099.91,-253.69 16102.85,-253.34 16105.82,-252.96"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.39,-305.68 11787.42,-309.28 11797.46,-312.68 11797.39,-305.68"/> +</g> +<!-- Node134->Node112 --> +<g id="edge222" class="edge"> +<title>Node134->Node112</title> +<path fill="none" stroke="midnightblue" d="M11797.45,-309.27C12495.38,-302.95 17499.33,-257.52 17508,-254 17533.05,-243.82 17527.76,-223.96 17552,-212 17594.85,-190.85 17712.71,-175.12 17801.8,-165.8"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.21,-305.77 11787.24,-309.36 11797.28,-312.77 11797.21,-305.77"/> +</g> +<!-- Node134->Node113 --> +<g id="edge224" class="edge"> +<title>Node134->Node113</title> +<path fill="none" stroke="midnightblue" d="M11636.79,-307.17C11331.75,-296.37 10259.34,-258.2 10224,-254 10211.81,-252.55 10198.89,-250.4 10186.54,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.76,-310.67 11646.88,-307.52 11637.01,-303.67 11636.76,-310.67"/> +</g> +<!-- Node134->Node114 --> +<g id="edge225" class="edge"> +<title>Node134->Node114</title> +<path fill="none" stroke="midnightblue" d="M11636.62,-307.33C11371.22,-298.42 10532.92,-269.35 10412,-254 10409.1,-253.63 10406.16,-253.22 10403.2,-252.77"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.83,-310.84 11646.94,-307.68 11637.07,-303.85 11636.83,-310.84"/> +</g> +<!-- Node134->Node115 --> +<g id="edge226" class="edge"> +<title>Node134->Node115</title> +<path fill="none" stroke="midnightblue" d="M11797.31,-309.19C12398.9,-303.09 16180.36,-264.37 16297,-254 16312.25,-252.64 16328.49,-250.45 16343.93,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11796.97,-305.69 11787,-309.29 11797.04,-312.69 11796.97,-305.69"/> +</g> +<!-- Node134->Node116 --> +<g id="edge227" class="edge"> +<title>Node134->Node116</title> +<path fill="none" stroke="midnightblue" d="M11797.32,-309.19C12339.85,-303.67 15453.23,-271.35 15652,-254 15667.64,-252.63 15684.29,-250.46 15700.15,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.2,-305.69 11787.24,-309.29 11797.27,-312.69 11797.2,-305.69"/> +</g> +<!-- Node134->Node117 --> +<g id="edge228" class="edge"> +<title>Node134->Node117</title> +<path fill="none" stroke="midnightblue" d="M11797.52,-308.57C12163.68,-301.96 13662.92,-273.9 13872,-254 13886.94,-252.58 13902.83,-250.42 13918.01,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.21,-305.07 11787.27,-308.75 11797.33,-312.07 11797.21,-305.07"/> +</g> +<!-- Node134->Node118 --> +<g id="edge230" class="edge"> +<title>Node134->Node118</title> +<path fill="none" stroke="midnightblue" d="M11636.75,-306.91C11526.42,-302.73 11321.68,-295.2 11147,-290 10491.54,-270.5 10324.89,-315.19 9672,-254 9656.83,-252.58 9640.69,-250.41 9625.28,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.41 11646.81,-307.3 11636.95,-303.42 11636.68,-310.41"/> +</g> +<!-- Node134->Node119 --> +<g id="edge231" class="edge"> +<title>Node134->Node119</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.5C11526.45,-301.84 11321.72,-293.75 11147,-290 10637.77,-279.07 7069.81,-304.76 6563,-254 6549.77,-252.67 6535.71,-250.48 6522.37,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310 11646.82,-306.92 11636.97,-303 11636.68,-310"/> +</g> +<!-- Node134->Node120 --> +<g id="edge232" class="edge"> +<title>Node134->Node120</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.54C11526.45,-301.93 11321.72,-293.91 11147,-290 10733.64,-280.75 7837.41,-295.21 7426,-254 7412.74,-252.67 7398.64,-250.49 7385.26,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.04 11646.82,-306.96 11636.97,-303.05 11636.68,-310.04"/> +</g> +<!-- Node134->Node121 --> +<g id="edge233" class="edge"> +<title>Node134->Node121</title> +<path fill="none" stroke="midnightblue" d="M11797.39,-308.49C12201,-300.84 13991.76,-266.35 14109,-254 14122.32,-252.6 14136.46,-250.42 14149.94,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.2,-304.99 11787.26,-308.68 11797.33,-311.99 11797.2,-304.99"/> +</g> +<!-- Node134->Node122 --> +<g id="edge234" class="edge"> +<title>Node134->Node122</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.48C11526.45,-301.8 11321.72,-293.7 11147,-290 8930.55,-243.13 8374.88,-322.83 6159,-254 6064.59,-251.07 5956.54,-244.76 5882.84,-240"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-309.98 11646.82,-306.91 11636.97,-302.99 11636.68,-309.98"/> +</g> +<!-- Node134->Node125 --> +<g id="edge235" class="edge"> +<title>Node134->Node125</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.55C11526.44,-301.96 11321.71,-293.95 11147,-290 10754.3,-281.11 8002.52,-296.26 7612,-254 7599.73,-252.67 7586.71,-250.49 7574.35,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.05 11646.82,-306.97 11636.97,-303.06 11636.68,-310.05"/> +</g> +<!-- Node134->Node128 --> +<g id="edge236" class="edge"> +<title>Node134->Node128</title> +<path fill="none" stroke="midnightblue" d="M11636.76,-306.6C11526.44,-302.06 11321.71,-294.12 11147,-290 10815.18,-282.18 8488.76,-299.66 8160,-254 8150.51,-252.68 8140.5,-250.52 8131.02,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-310.1 11646.81,-307.02 11636.97,-303.11 11636.68,-310.1"/> +</g> +<!-- Node134->Node131 --> +<g id="edge237" class="edge"> +<title>Node134->Node131</title> +<path fill="none" stroke="midnightblue" d="M11797.21,-309.81C11998.67,-308.61 12542,-300.9 12992,-254 13006.51,-252.49 13021.91,-250.35 13036.7,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11796.99,-306.31 11787.01,-309.87 11797.03,-313.31 11796.99,-306.31"/> +</g> +<!-- Node134->Node133 --> +<g id="edge239" class="edge"> +<title>Node134->Node133</title> +<path fill="none" stroke="midnightblue" d="M11636.77,-306.43C11526.45,-301.7 11321.72,-293.53 11147,-290 10960.7,-286.23 4619.68,-299.56 4439,-254 4400.44,-244.28 4398.35,-222.51 4360,-212 4193.94,-166.48 3757.88,-186.25 3586,-176 3513.97,-171.71 3431.41,-165.53 3375.7,-161.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11636.68,-309.93 11646.82,-306.87 11636.98,-302.94 11636.68,-309.93"/> +</g> +<!-- Node135 --> +<g id="node135" class="node"> +<title>Node135</title> +<g id="a_node135"><a xlink:href="_arg_min_max_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="16985.5,-218 16985.5,-248 17134.5,-248 17134.5,-218 16985.5,-218"/> +<text text-anchor="start" x="16993.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="17060" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.hpp</text> +</a> +</g> +</g> +<!-- Node134->Node135 --> +<g id="edge190" class="edge"> +<title>Node134->Node135</title> +<path fill="none" stroke="midnightblue" d="M11797.65,-309.22C12452.23,-302.88 16872.1,-259.85 16939,-254 16954.38,-252.65 16970.75,-250.47 16986.32,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.34,-305.72 11787.38,-309.32 11797.41,-312.72 11797.34,-305.72"/> +</g> +<!-- Node137 --> +<g id="node137" class="node"> +<title>Node137</title> +<g id="a_node137"><a xlink:href="_detection_post_process_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17228,-218 17228,-248 17428,-248 17428,-218 17228,-218"/> +<text text-anchor="start" x="17236" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="17328" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.hpp</text> +</a> +</g> +</g> +<!-- Node134->Node137 --> +<g id="edge199" class="edge"> +<title>Node134->Node137</title> +<path fill="none" stroke="midnightblue" d="M11797.12,-309.27C12469.12,-303.17 17143.44,-260.5 17214,-254 17228.51,-252.66 17243.94,-250.48 17258.61,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.02,-305.77 11787.05,-309.37 11797.08,-312.77 11797.02,-305.77"/> +</g> +<!-- Node139 --> +<g id="node139" class="node"> +<title>Node139</title> +<g id="a_node139"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17108.5,-134.5 17108.5,-175.5 17303.5,-175.5 17303.5,-134.5 17108.5,-134.5"/> +<text text-anchor="start" x="17116.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="17116.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text> +<text text-anchor="middle" x="17206" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node134->Node139 --> +<g id="edge219" class="edge"> +<title>Node134->Node139</title> +<path fill="none" stroke="midnightblue" d="M11797.54,-309.25C12472.99,-302.99 17168.96,-259.27 17176,-254 17200.23,-235.89 17205.51,-198.61 17206.32,-175.62"/> +<polygon fill="midnightblue" stroke="midnightblue" points="11797.39,-305.76 11787.42,-309.35 11797.45,-312.76 11797.39,-305.76"/> +</g> +<!-- Node135->Node105 --> +<g id="edge192" class="edge"> +<title>Node135->Node105</title> +<path fill="none" stroke="midnightblue" d="M16995.81,-215.93C16987.84,-214.37 16979.76,-213 16972,-212 16660.27,-171.83 15693.81,-159.78 15371.69,-156.83"/> +<polygon fill="midnightblue" stroke="midnightblue" points="16995.34,-219.4 17005.84,-217.99 16996.75,-212.55 16995.34,-219.4"/> +</g> +<!-- Node136 --> +<g id="node136" class="node"> +<title>Node136</title> +<g id="a_node136"><a xlink:href="_arg_min_max_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="16941.5,-140 16941.5,-170 17090.5,-170 17090.5,-140 16941.5,-140"/> +<text text-anchor="start" x="16949.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="17016" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.cpp</text> +</a> +</g> +</g> +<!-- Node135->Node136 --> +<g id="edge191" class="edge"> +<title>Node135->Node136</title> +<path fill="none" stroke="midnightblue" d="M17046.51,-208.7C17039.24,-196.14 17030.5,-181.04 17024.24,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17043.68,-210.8 17051.72,-217.7 17049.74,-207.3 17043.68,-210.8"/> +</g> +<!-- Node138 --> +<g id="node138" class="node"> +<title>Node138</title> +<g id="a_node138"><a xlink:href="_detection_post_process_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17321.5,-140 17321.5,-170 17520.5,-170 17520.5,-140 17321.5,-140"/> +<text text-anchor="start" x="17329.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="17421" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.cpp</text> +</a> +</g> +</g> +<!-- Node137->Node138 --> +<g id="edge200" class="edge"> +<title>Node137->Node138</title> +<path fill="none" stroke="midnightblue" d="M17353.39,-211.25C17369.32,-198.23 17389.45,-181.78 17403.59,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17351.02,-208.67 17345.49,-217.7 17355.45,-214.09 17351.02,-208.67"/> +</g> +<!-- Node137->Node139 --> +<g id="edge201" class="edge"> +<title>Node137->Node139</title> +<path fill="none" stroke="midnightblue" d="M17296.36,-212.29C17278.33,-201.06 17255.79,-187.02 17237.74,-175.77"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17295,-215.57 17305.34,-217.88 17298.7,-209.62 17295,-215.57"/> +</g> +<!-- Node140->Node32 --> +<g id="edge241" class="edge"> +<title>Node140->Node32</title> +<path fill="none" stroke="midnightblue" d="M16847.7,-298.5C16885.45,-295.22 16927.46,-292 16966,-290 17018.02,-287.3 18804.52,-291.19 18841,-254 18854.07,-240.67 18849.84,-228.44 18841,-212 18811.23,-156.63 18783.13,-152.35 18723,-134 18575.61,-89.01 13541.75,-84.02 12840.72,-83.55"/> +<polygon fill="midnightblue" stroke="midnightblue" points="16847.35,-295.02 16837.69,-299.38 16847.96,-301.99 16847.35,-295.02"/> +</g> +<!-- Node140->Node109 --> +<g id="edge242" class="edge"> +<title>Node140->Node109</title> +<path fill="none" stroke="midnightblue" d="M16708.25,-288.53C16695.18,-275.63 16678.91,-259.57 16667.42,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="16705.94,-291.17 16715.52,-295.7 16710.86,-286.19 16705.94,-291.17"/> +</g> +<!-- Node141->Node32 --> +<g id="edge244" class="edge"> +<title>Node141->Node32</title> +<path fill="none" stroke="midnightblue" d="M18425.17,-210.27C18402.87,-186.35 18363.24,-149.25 18320,-134 18184.85,-86.35 13513.8,-83.65 12840.53,-83.51"/> +<polygon fill="midnightblue" stroke="midnightblue" points="18422.73,-212.79 18432.05,-217.83 18427.91,-208.08 18422.73,-212.79"/> +</g> +<!-- Node141->Node112 --> +<g id="edge245" class="edge"> +<title>Node141->Node112</title> +<path fill="none" stroke="midnightblue" d="M18335.63,-216.55C18239.97,-202.91 18101.75,-183.2 18009.26,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="18335.22,-220.03 18345.62,-217.97 18336.21,-213.1 18335.22,-220.03"/> +</g> +<!-- Node142->Node109 --> +<g id="edge249" class="edge"> +<title>Node142->Node109</title> +<path fill="none" stroke="midnightblue" d="M15865.27,-294.3C15875.25,-292.65 15885.34,-291.16 15895,-290 16178.74,-255.91 16253.05,-286.33 16537,-254 16550.71,-252.44 16565.25,-250.31 16579.23,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15864.63,-290.86 15855.36,-295.99 15865.8,-297.76 15864.63,-290.86"/> +</g> +<!-- Node142->Node110 --> +<g id="edge250" class="edge"> +<title>Node142->Node110</title> +<path fill="none" stroke="midnightblue" d="M15835.38,-292.41C15867.26,-280.81 15909.06,-265.61 15942.02,-253.63"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15834.02,-289.18 15825.82,-295.88 15836.42,-295.75 15834.02,-289.18"/> +</g> +<!-- Node142->Node111 --> +<g id="edge251" class="edge"> +<title>Node142->Node111</title> +<path fill="none" stroke="midnightblue" d="M15872.51,-294.11C15880.11,-292.71 15887.69,-291.33 15895,-290 15984.72,-273.7 16007.4,-270.94 16097,-254 16099.96,-253.44 16102.96,-252.87 16106,-252.28"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15871.72,-290.7 15862.52,-295.95 15872.99,-297.58 15871.72,-290.7"/> +</g> +<!-- Node142->Node112 --> +<g id="edge252" class="edge"> +<title>Node142->Node112</title> +<path fill="none" stroke="midnightblue" d="M15863.14,-294.25C15873.8,-292.53 15884.65,-291.03 15895,-290 15960.08,-283.52 18203.11,-300.59 18249,-254 18322.74,-179.13 18144.81,-160.63 18020.11,-156.55"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15862.28,-290.85 15853,-295.96 15863.45,-297.75 15862.28,-290.85"/> +</g> +<!-- Node142->Node115 --> +<g id="edge253" class="edge"> +<title>Node142->Node115</title> +<path fill="none" stroke="midnightblue" d="M15867.45,-294.24C15876.72,-292.68 15886.05,-291.23 15895,-290 16072.72,-265.64 16119.07,-276.76 16297,-254 16310.3,-252.3 16324.39,-250.21 16338.05,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15866.69,-290.82 15857.43,-295.97 15867.88,-297.72 15866.69,-290.82"/> +</g> +<!-- Node142->Node116 --> +<g id="edge254" class="edge"> +<title>Node142->Node116</title> +<path fill="none" stroke="midnightblue" d="M15783.47,-285.59C15781.68,-273.26 15779.58,-258.72 15778.06,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15780.03,-286.31 15784.93,-295.7 15786.96,-285.31 15780.03,-286.31"/> +</g> +<!-- Node142->Node141 --> +<g id="edge247" class="edge"> +<title>Node142->Node141</title> +<path fill="none" stroke="midnightblue" d="M15863.14,-294.25C15873.8,-292.53 15884.65,-291.03 15895,-290 16431.31,-236.74 17783.11,-301.03 18320,-254 18335.64,-252.63 18352.29,-250.45 18368.15,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15862.28,-290.84 15853,-295.96 15863.45,-297.75 15862.28,-290.84"/> +</g> +<!-- Node143 --> +<g id="node143" class="node"> +<title>Node143</title> +<g id="a_node143"><a xlink:href="_elementwise_function_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="18042.5,-218 18042.5,-248 18239.5,-248 18239.5,-218 18042.5,-218"/> +<text text-anchor="start" x="18050.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="18141" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.cpp</text> +</a> +</g> +</g> +<!-- Node142->Node143 --> +<g id="edge248" class="edge"> +<title>Node142->Node143</title> +<path fill="none" stroke="midnightblue" d="M15863.14,-294.27C15873.8,-292.54 15884.65,-291.04 15895,-290 16840.61,-195.15 17087.39,-348.85 18033,-254 18046.66,-252.63 18061.18,-250.45 18075,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15862.28,-290.86 15853,-295.98 15863.45,-297.77 15862.28,-290.86"/> +</g> +<!-- Node144->Node32 --> +<g id="edge256" class="edge"> +<title>Node144->Node32</title> +<path fill="none" stroke="midnightblue" d="M16098.44,-293.75C16110.74,-292.25 16123.13,-290.94 16135,-290 16202.24,-284.69 18515.66,-302.05 18563,-254 18576.1,-240.7 18573.47,-227.46 18563,-212 18510.67,-134.71 18459.58,-152.06 18368,-134 18084.64,-78.1 13507.49,-82.44 12840.76,-83.37"/> +<polygon fill="midnightblue" stroke="midnightblue" points="16097.63,-290.32 16088.15,-295.05 16098.52,-297.27 16097.63,-290.32"/> +</g> +<!-- Node144->Node110 --> +<g id="edge257" class="edge"> +<title>Node144->Node110</title> +<path fill="none" stroke="midnightblue" d="M15996,-280.3C15996,-271.3 15996,-261.65 15996,-253.51"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15992.5,-280.43 15996,-290.43 15999.5,-280.43 15992.5,-280.43"/> +</g> +<!-- Node145->Node32 --> +<g id="edge259" class="edge"> +<title>Node145->Node32</title> +<path fill="none" stroke="midnightblue" d="M16336.38,-290.47C16521.27,-283.72 18758.06,-301.63 18805,-254 18818.1,-240.7 18816.64,-226.59 18805,-212 18707.79,-90.12 18617.85,-152.13 18463,-134 18171.08,-99.82 13513.51,-85.6 12840.74,-83.72"/> +<polygon fill="midnightblue" stroke="midnightblue" points="16335.96,-286.99 16326.18,-291.05 16336.36,-293.98 16335.96,-286.99"/> +</g> +<!-- Node145->Node111 --> +<g id="edge260" class="edge"> +<title>Node145->Node111</title> +<path fill="none" stroke="midnightblue" d="M16220.73,-281.47C16216.07,-272.14 16211,-262.01 16206.75,-253.51"/> +<polygon fill="midnightblue" stroke="midnightblue" points="16217.61,-283.05 16225.21,-290.43 16223.87,-279.92 16217.61,-283.05"/> +</g> +<!-- Node146->Node32 --> +<g id="edge264" class="edge"> +<title>Node146->Node32</title> +<path fill="none" stroke="midnightblue" d="M16562.81,-294.83C16579.9,-292.89 16597.41,-291.17 16614,-290 16675.22,-285.66 18779.96,-297.75 18823,-254 18836.09,-240.69 18833.45,-227.47 18823,-212 18770.97,-135 18720.16,-152.05 18629,-134 18480.32,-104.56 13535.4,-86.21 12840.76,-83.78"/> +<polygon fill="midnightblue" stroke="midnightblue" points="16562.33,-291.36 16552.8,-296 16563.14,-298.32 16562.33,-291.36"/> +</g> +<!-- Node146->Node115 --> +<g id="edge265" class="edge"> +<title>Node146->Node115</title> +<path fill="none" stroke="midnightblue" d="M16443.35,-286.7C16437.07,-274.14 16429.52,-259.04 16424.12,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="16440.25,-288.33 16447.85,-295.7 16446.51,-285.2 16440.25,-288.33"/> +</g> +<!-- Node147->Node32 --> +<g id="edge267" class="edge"> +<title>Node147->Node32</title> +<path fill="none" stroke="midnightblue" d="M15642.85,-294.41C15654.94,-292.62 15667.26,-291.06 15679,-290 15750.11,-283.56 18198.87,-304.84 18249,-254 18262.11,-240.71 18259.77,-227.25 18249,-212 18189.14,-127.27 18131.15,-152.08 18029,-134 17762.45,-86.83 13483.65,-83.72 12840.63,-83.51"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15642.13,-290.98 15632.77,-295.96 15643.19,-297.9 15642.13,-290.98"/> +</g> +<!-- Node147->Node116 --> +<g id="edge268" class="edge"> +<title>Node147->Node116</title> +<path fill="none" stroke="midnightblue" d="M15609.79,-292.48C15648.11,-279 15700.37,-260.61 15736,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="15608.14,-289.35 15599.87,-295.97 15610.46,-295.95 15608.14,-289.35"/> +</g> +<!-- Node148->Node67 --> +<g id="edge275" class="edge"> +<title>Node148->Node67</title> +<path fill="none" stroke="midnightblue" d="M6526.19,-293.96C6534.83,-292.35 6543.6,-290.96 6552,-290 6693.42,-273.8 8984.3,-312.65 9114,-254 9136.94,-243.63 9129.15,-222.56 9152,-212 9270.77,-157.1 10199.22,-192.58 10329,-176 10331.95,-175.62 10334.95,-175.19 10337.97,-174.72"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6525.28,-290.57 6516.14,-295.93 6526.63,-297.44 6525.28,-290.57"/> +</g> +<!-- Node148->Node94 --> +<g id="edge271" class="edge"> +<title>Node148->Node94</title> +<path fill="none" stroke="midnightblue" d="M6378.23,-305.77C6153.95,-294.06 5545.17,-261.62 5538,-254 5525.21,-240.41 5525,-225.39 5538,-212 5585,-163.59 6685.25,-185.87 6752,-176 6761.35,-174.62 6771.2,-172.46 6780.56,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6378.13,-309.27 6388.3,-306.29 6378.49,-302.28 6378.13,-309.27"/> +</g> +<!-- Node148->Node95 --> +<g id="edge273" class="edge"> +<title>Node148->Node95</title> +<path fill="none" stroke="midnightblue" d="M6378.12,-307.94C6267.02,-302.49 6089.83,-282.81 6159,-212 6188.84,-181.45 7653.56,-180.75 7696,-176 7708.46,-174.61 7721.68,-172.43 7734.27,-170.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6378.18,-311.44 6388.33,-308.41 6378.5,-304.45 6378.18,-311.44"/> +</g> +<!-- Node148->Node104 --> +<g id="edge272" class="edge"> +<title>Node148->Node104</title> +<path fill="none" stroke="midnightblue" d="M6534.03,-293.79C6540.11,-292.49 6546.16,-291.22 6552,-290 6622.86,-275.24 6703.94,-259.17 6760.74,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6532.86,-290.46 6523.81,-295.98 6534.32,-297.31 6532.86,-290.46"/> +</g> +<!-- Node148->Node119 --> +<g id="edge274" class="edge"> +<title>Node148->Node119</title> +<path fill="none" stroke="midnightblue" d="M6460,-285.59C6460,-273.26 6460,-258.72 6460,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6456.5,-285.7 6460,-295.7 6463.5,-285.71 6456.5,-285.7"/> +</g> +<!-- Node149 --> +<g id="node149" class="node"> +<title>Node149</title> +<g id="a_node149"><a xlink:href="_activation_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6167.5,-218 6167.5,-248 6310.5,-248 6310.5,-218 6167.5,-218"/> +<text text-anchor="start" x="6175.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="6239" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.cpp</text> +</a> +</g> +</g> +<!-- Node148->Node149 --> +<g id="edge270" class="edge"> +<title>Node148->Node149</title> +<path fill="none" stroke="midnightblue" d="M6409.56,-292.65C6370.31,-279.16 6316.53,-260.66 6279.93,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6408.61,-296.03 6419.21,-295.97 6410.89,-289.41 6408.61,-296.03"/> +</g> +<!-- Node150->Node99 --> +<g id="edge280" class="edge"> +<title>Node150->Node99</title> +<path fill="none" stroke="midnightblue" d="M14357.21,-297.29C14335.72,-294.41 14312.53,-291.7 14291,-290 14204.86,-283.2 12814.8,-289.45 12736,-254 12712.77,-243.55 12720.25,-222.4 12697,-212 12598.59,-168 10864.56,-183.2 10757,-176 10723.06,-173.73 10685.54,-169.59 10654.14,-165.67"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14356.9,-300.78 14367.28,-298.67 14357.85,-293.85 14356.9,-300.78"/> +</g> +<!-- Node150->Node106 --> +<g id="edge281" class="edge"> +<title>Node150->Node106</title> +<path fill="none" stroke="midnightblue" d="M14439,-285.59C14439,-273.26 14439,-258.72 14439,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14435.5,-285.7 14439,-295.7 14442.5,-285.71 14435.5,-285.7"/> +</g> +<!-- Node150->Node143 --> +<g id="edge279" class="edge"> +<title>Node150->Node143</title> +<path fill="none" stroke="midnightblue" d="M14520.86,-308.2C14691.8,-304.47 15099.18,-295.79 15441,-290 16016.97,-280.25 17459.74,-310.65 18033,-254 18046.76,-252.64 18061.39,-250.45 18075.29,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14520.6,-304.7 14510.68,-308.42 14520.76,-311.7 14520.6,-304.7"/> +</g> +<!-- Node151 --> +<g id="node151" class="node"> +<title>Node151</title> +<g id="a_node151"><a xlink:href="_broadcast_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17882,-218 17882,-248 18024,-248 18024,-218 17882,-218"/> +<text text-anchor="start" x="17890" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="17953" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.cpp</text> +</a> +</g> +</g> +<!-- Node150->Node151 --> +<g id="edge278" class="edge"> +<title>Node150->Node151</title> +<path fill="none" stroke="midnightblue" d="M14520.86,-308.22C14691.8,-304.54 15099.18,-295.94 15441,-290 15711.21,-285.3 17605.02,-289 17873,-254 17883.22,-252.66 17894.02,-250.5 17904.27,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14520.6,-304.73 14510.68,-308.44 14520.76,-311.73 14520.6,-304.73"/> +</g> +<!-- Node152->Node117 --> +<g id="edge289" class="edge"> +<title>Node152->Node117</title> +<path fill="none" stroke="midnightblue" d="M13993,-285.59C13993,-273.26 13993,-258.72 13993,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="13989.5,-285.7 13993,-295.7 13996.5,-285.71 13989.5,-285.7"/> +</g> +<!-- Node153 --> +<g id="node153" class="node"> +<title>Node153</title> +<g id="a_node153"><a xlink:href="_log_softmax_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17560.5,-218 17560.5,-248 17711.5,-248 17711.5,-218 17560.5,-218"/> +<text text-anchor="start" x="17568.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="17636" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.cpp</text> +</a> +</g> +</g> +<!-- Node152->Node153 --> +<g id="edge288" class="edge"> +<title>Node152->Node153</title> +<path fill="none" stroke="midnightblue" d="M14079.44,-296.33C14098.98,-293.75 14119.66,-291.42 14139,-290 14894.12,-234.51 16793.81,-340.59 17546,-254 17557.61,-252.66 17569.91,-250.46 17581.58,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14078.78,-292.89 14069.34,-297.7 14079.72,-299.83 14078.78,-292.89"/> +</g> +<!-- Node154->Node67 --> +<g id="edge295" class="edge"> +<title>Node154->Node67</title> +<path fill="none" stroke="midnightblue" d="M6711.46,-307.05C6829.38,-302.81 7056.09,-294.95 7249,-290 7460.41,-284.58 8947.02,-306.04 9152,-254 9191.3,-244.02 9193.77,-222.25 9233,-212 9468.77,-150.39 10087.31,-207.14 10329,-176 10331.95,-175.62 10334.95,-175.19 10337.97,-174.71"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6711.3,-303.55 6701.43,-307.41 6711.55,-310.55 6711.3,-303.55"/> +</g> +<!-- Node154->Node94 --> +<g id="edge291" class="edge"> +<title>Node154->Node94</title> +<path fill="none" stroke="midnightblue" d="M6565.26,-293.95C6557.13,-292.39 6548.9,-291.01 6541,-290 6486.47,-283.01 5590.16,-293.58 5552,-254 5539.04,-240.56 5539,-225.4 5552,-212 5598.45,-164.14 6686.02,-185.77 6752,-176 6761.35,-174.62 6771.2,-172.46 6780.56,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6564.61,-297.39 6575.11,-295.93 6565.99,-290.52 6564.61,-297.39"/> +</g> +<!-- Node154->Node95 --> +<g id="edge293" class="edge"> +<title>Node154->Node95</title> +<path fill="none" stroke="midnightblue" d="M6558.59,-293.75C6552.64,-292.46 6546.72,-291.2 6541,-290 6454.46,-271.88 6296.33,-275.35 6358,-212 6409.87,-158.72 7622.12,-184.39 7696,-176 7708.37,-174.59 7721.49,-172.43 7734,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6558.07,-297.22 6568.59,-295.92 6559.56,-290.38 6558.07,-297.22"/> +</g> +<!-- Node154->Node119 --> +<g id="edge294" class="edge"> +<title>Node154->Node119</title> +<path fill="none" stroke="midnightblue" d="M6589.82,-291.7C6559.63,-278.28 6519.26,-260.34 6491.59,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6588.68,-295.02 6599.24,-295.88 6591.52,-288.62 6588.68,-295.02"/> +</g> +<!-- Node154->Node155 --> +<g id="edge292" class="edge"> +<title>Node154->Node155</title> +<path fill="none" stroke="midnightblue" d="M6634.53,-285.59C6636.32,-273.26 6638.42,-258.72 6639.94,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6631.04,-285.31 6633.07,-295.7 6637.97,-286.31 6631.04,-285.31"/> +</g> +<!-- Node156->Node49 --> +<g id="edge301" class="edge"> +<title>Node156->Node49</title> +<path fill="none" stroke="midnightblue" d="M1474.81,-295.22C1408.33,-279.82 1331.22,-252.28 1371,-212 1399.3,-183.35 4229.92,-179.87 4270,-176 4284.01,-174.65 4298.9,-172.46 4313.06,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="1474.43,-298.72 1484.95,-297.49 1475.96,-291.89 1474.43,-298.72"/> +</g> +<!-- Node157 --> +<g id="node157" class="node"> +<title>Node157</title> +<g id="a_node157"><a xlink:href="_pooling2d_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="1379.5,-218 1379.5,-248 1520.5,-248 1520.5,-218 1379.5,-218"/> +<text text-anchor="start" x="1387.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="1450" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.cpp</text> +</a> +</g> +</g> +<!-- Node156->Node157 --> +<g id="edge300" class="edge"> +<title>Node156->Node157</title> +<path fill="none" stroke="midnightblue" d="M1527.56,-289.61C1509.33,-276.54 1486.11,-259.89 1469.85,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="1525.9,-292.72 1536.06,-295.7 1529.97,-287.03 1525.9,-292.72"/> +</g> +<!-- Node158->Node51 --> +<g id="edge304" class="edge"> +<title>Node158->Node51</title> +<path fill="none" stroke="midnightblue" d="M2677.35,-293.69C2670.85,-292.28 2664.31,-291.01 2658,-290 2604.65,-281.42 2209.77,-293.6 2173,-254 2160.3,-240.32 2159.9,-225.3 2173,-212 2218.18,-166.11 4426.91,-182.28 4491,-176 4504.91,-174.64 4519.7,-172.46 4533.77,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="2676.96,-297.19 2687.49,-295.99 2678.51,-290.36 2676.96,-297.19"/> +</g> +<!-- Node159 --> +<g id="node159" class="node"> +<title>Node159</title> +<g id="a_node159"><a xlink:href="_pooling3d_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="2404.5,-218 2404.5,-248 2545.5,-248 2545.5,-218 2404.5,-218"/> +<text text-anchor="start" x="2412.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="2475" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.cpp</text> +</a> +</g> +</g> +<!-- Node158->Node159 --> +<g id="edge303" class="edge"> +<title>Node158->Node159</title> +<path fill="none" stroke="midnightblue" d="M2679.75,-293.17C2632.89,-279.63 2567.82,-260.82 2523.71,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="2678.88,-296.56 2689.46,-295.97 2680.82,-289.83 2678.88,-296.56"/> +</g> +<!-- Node160->Node120 --> +<g id="edge310" class="edge"> +<title>Node160->Node120</title> +<path fill="none" stroke="midnightblue" d="M7322,-285.59C7322,-273.26 7322,-258.72 7322,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="7318.5,-285.7 7322,-295.7 7325.5,-285.71 7318.5,-285.7"/> +</g> +<!-- Node161 --> +<g id="node161" class="node"> +<title>Node161</title> +<g id="a_node161"><a xlink:href="_resize_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="6953.5,-218 6953.5,-248 7082.5,-248 7082.5,-218 6953.5,-218"/> +<text text-anchor="start" x="6961.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="7018" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.cpp</text> +</a> +</g> +</g> +<!-- Node160->Node161 --> +<g id="edge311" class="edge"> +<title>Node160->Node161</title> +<path fill="none" stroke="midnightblue" d="M7252.53,-293.57C7206.84,-282.64 7145.77,-267.81 7092,-254 7084.65,-252.11 7076.91,-250.07 7069.31,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="7251.79,-296.99 7262.33,-295.91 7253.42,-290.18 7251.79,-296.99"/> +</g> +<!-- Node163 --> +<g id="node163" class="node"> +<title>Node163</title> +<g id="a_node163"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="2563.5,-218 2563.5,-248 2742.5,-248 2742.5,-218 2563.5,-218"/> +<text text-anchor="start" x="2571.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="2653" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node162->Node163 --> +<g id="edge314" class="edge"> +<title>Node162->Node163</title> +<path fill="none" stroke="midnightblue" d="M2603.82,-288.17C2615.48,-275.33 2629.88,-259.47 2640.08,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="2601.11,-285.95 2596.98,-295.7 2606.29,-290.65 2601.11,-285.95"/> +</g> +<!-- Node164 --> +<g id="node164" class="node"> +<title>Node164</title> +<g id="a_node164"><a xlink:href="_slice_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="1781.5,-218 1781.5,-248 1910.5,-248 1910.5,-218 1781.5,-218"/> +<text text-anchor="start" x="1789.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="1846" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.cpp</text> +</a> +</g> +</g> +<!-- Node162->Node164 --> +<g id="edge315" class="edge"> +<title>Node162->Node164</title> +<path fill="none" stroke="midnightblue" d="M2509.3,-308.07C2385.81,-303.91 2131.67,-291.22 1920,-254 1911.22,-252.46 1901.96,-250.35 1893.09,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="2509.3,-311.57 2519.41,-308.4 2509.53,-304.58 2509.3,-311.57"/> +</g> +<!-- Node165->Node121 --> +<g id="edge317" class="edge"> +<title>Node165->Node121</title> +<path fill="none" stroke="midnightblue" d="M14215,-285.59C14215,-273.26 14215,-258.72 14215,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14211.5,-285.7 14215,-295.7 14218.5,-285.71 14211.5,-285.7"/> +</g> +<!-- Node166 --> +<g id="node166" class="node"> +<title>Node166</title> +<g id="a_node166"><a xlink:href="_softmax_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17730,-218 17730,-248 17864,-248 17864,-218 17730,-218"/> +<text text-anchor="start" x="17738" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="17797" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.cpp</text> +</a> +</g> +</g> +<!-- Node165->Node166 --> +<g id="edge318" class="edge"> +<title>Node165->Node166</title> +<path fill="none" stroke="midnightblue" d="M14292.28,-297.42C14313.82,-294.42 14337.27,-291.62 14359,-290 14731.54,-262.25 17350.77,-303.92 17721,-254 17730.87,-252.67 17741.29,-250.47 17751.15,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="14291.61,-293.98 14282.21,-298.86 14292.6,-300.91 14291.61,-293.98"/> +</g> +<!-- Node176->Node26 --> +<g id="edge505" class="edge"> +<title>Node176->Node26</title> +<path fill="none" stroke="midnightblue" d="M29658.56,-445.03C29629.5,-437.41 29598.05,-426.24 29572,-410 29550.64,-396.68 29556.64,-379 29534,-368 29429.81,-317.38 29128.97,-346.11 29014,-332 29000.95,-330.4 28987.12,-328.29 28973.77,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29657.76,-448.44 29668.32,-447.48 29659.47,-441.65 29657.76,-448.44"/> +</g> +<!-- Node177 --> +<g id="node177" class="node"> +<title>Node177</title> +<g id="a_node177"><a xlink:href="_arm_compute_tensor_utils_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="23600,-374 23600,-404 23758,-404 23758,-374 23600,-374"/> +<text text-anchor="start" x="23608" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text> +<text text-anchor="middle" x="23679" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node177 --> +<g id="edge336" class="edge"> +<title>Node176->Node177</title> +<path fill="none" stroke="midnightblue" d="M29658.25,-460.26C28935.02,-458.28 24077.38,-443.77 23772,-410 23760.02,-408.67 23747.31,-406.48 23735.26,-404.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.33,-463.76 29668.34,-460.29 29658.35,-456.76 29658.33,-463.76"/> +</g> +<!-- Node176->Node178 --> +<g id="edge337" class="edge"> +<title>Node176->Node178</title> +<path fill="none" stroke="midnightblue" d="M29658.03,-460.55C28569.23,-461.1 17952.79,-465 17299,-410 17281.81,-408.55 17263.39,-406.02 17246.23,-403.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.14,-464.05 29668.14,-460.54 29658.14,-457.05 29658.14,-464.05"/> +</g> +<!-- Node180 --> +<g id="node180" class="node"> +<title>Node180</title> +<g id="a_node180"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="20851,-223.5 20851,-242.5 21039,-242.5 21039,-223.5 20851,-223.5"/> +<text text-anchor="middle" x="20945" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node180 --> +<g id="edge339" class="edge"> +<title>Node176->Node180</title> +<path fill="none" stroke="midnightblue" d="M29754.02,-436.23C29761.75,-398.58 29769.71,-326.62 29729,-290 29694.55,-259.01 23102.34,-254.34 23056,-254 22276.73,-248.21 21335.68,-238.24 21039.16,-235.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29750.54,-435.79 29751.79,-446.31 29757.37,-437.31 29750.54,-435.79"/> +</g> +<!-- Node176->Node181 --> +<g id="edge340" class="edge"> +<title>Node176->Node181</title> +<path fill="none" stroke="midnightblue" d="M29657.81,-460.28C28993.37,-458.57 24847.72,-446.56 23591,-410 23476.32,-406.66 23343.3,-399.32 23263.23,-394.52"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.25,-463.78 29668.26,-460.31 29658.27,-456.78 29658.25,-463.78"/> +</g> +<!-- Node188 --> +<g id="node188" class="node"> +<title>Node188</title> +<g id="a_node188"><a xlink:href="_cl_abs_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27568,-296 27568,-326 27712,-326 27712,-296 27568,-296"/> +<text text-anchor="start" x="27576" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="27640" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAbsWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node188 --> +<g id="edge492" class="edge"> +<title>Node176->Node188</title> +<path fill="none" stroke="midnightblue" d="M29657.94,-455.13C29565.39,-448.37 29428.46,-434.56 29382,-410 29359.74,-398.24 29366.89,-378.47 29344,-368 29262.03,-330.53 27811.36,-343.75 27722,-332 27711.54,-330.62 27700.48,-328.44 27689.98,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29657.93,-458.64 29668.16,-455.86 29658.43,-451.65 29657.93,-458.64"/> +</g> +<!-- Node190 --> +<g id="node190" class="node"> +<title>Node190</title> +<g id="a_node190"><a xlink:href="_cl_addition_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="22121,-296 22121,-326 22265,-326 22265,-296 22121,-296"/> +<text text-anchor="start" x="22129" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="22193" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node190 --> +<g id="edge493" class="edge"> +<title>Node176->Node190</title> +<path fill="none" stroke="midnightblue" d="M29658.28,-460.22C28927.84,-457.86 23982.46,-440.74 23914,-410 23891.04,-399.69 23898.89,-378.47 23876,-368 23795.04,-330.98 22362.24,-343.74 22274,-332 22263.66,-330.62 22252.73,-328.44 22242.36,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.46,-463.72 29668.47,-460.25 29658.48,-456.72 29658.46,-463.72"/> +</g> +<!-- Node191 --> +<g id="node191" class="node"> +<title>Node191</title> +<g id="a_node191"><a xlink:href="_cl_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="22445.5,-296 22445.5,-326 22596.5,-326 22596.5,-296 22445.5,-296"/> +<text text-anchor="start" x="22453.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="22521" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node191 --> +<g id="edge494" class="edge"> +<title>Node176->Node191</title> +<path fill="none" stroke="midnightblue" d="M29658.4,-460.63C28936.75,-461.6 24095.92,-465.96 23958,-410 23932.95,-399.84 23938.95,-378.4 23914,-368 23779.8,-312.08 22750.17,-350.75 22606,-332 22595.33,-330.61 22584.04,-328.46 22573.29,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.48,-464.13 29668.48,-460.62 29658.47,-457.13 29658.48,-464.13"/> +</g> +<!-- Node192 --> +<g id="node192" class="node"> +<title>Node192</title> +<g id="a_node192"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="29406,-296 29406,-326 29566,-326 29566,-296 29406,-296"/> +<text text-anchor="start" x="29414" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="29486" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node192 --> +<g id="edge495" class="edge"> +<title>Node176->Node192</title> +<path fill="none" stroke="midnightblue" d="M29721.06,-440.02C29709.88,-431.15 29696.99,-420.44 29686,-410 29667.74,-392.67 29669,-381.88 29648,-368 29618.33,-348.39 29581.07,-334.89 29549.75,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29719.17,-442.99 29729.21,-446.4 29723.49,-437.48 29719.17,-442.99"/> +</g> +<!-- Node193 --> +<g id="node193" class="node"> +<title>Node193</title> +<g id="a_node193"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="23825.5,-296 23825.5,-326 24042.5,-326 24042.5,-296 23825.5,-296"/> +<text text-anchor="start" x="23833.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="23934" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node193 --> +<g id="edge496" class="edge"> +<title>Node176->Node193</title> +<path fill="none" stroke="midnightblue" d="M29658.01,-460.45C29009.79,-459.96 25063.59,-455.16 24534,-410 24337.87,-393.28 24109.06,-348.91 23999.29,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.22,-463.95 29668.23,-460.46 29658.23,-456.95 29658.22,-463.95"/> +</g> +<!-- Node194 --> +<g id="node194" class="node"> +<title>Node194</title> +<g id="a_node194"><a xlink:href="_cl_cast_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="24061,-296 24061,-326 24205,-326 24205,-296 24061,-296"/> +<text text-anchor="start" x="24069" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="24133" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClCastWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node194 --> +<g id="edge497" class="edge"> +<title>Node176->Node194</title> +<path fill="none" stroke="midnightblue" d="M29657.97,-459.78C29271.56,-456.56 27715.22,-442.18 26437,-410 25449.15,-385.13 25193.88,-467.11 24215,-332 24204.69,-330.58 24193.8,-328.41 24183.43,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.21,-463.28 29668.24,-459.87 29658.27,-456.28 29658.21,-463.28"/> +</g> +<!-- Node195 --> +<g id="node195" class="node"> +<title>Node195</title> +<g id="a_node195"><a xlink:href="_cl_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="24223.5,-296 24223.5,-326 24392.5,-326 24392.5,-296 24223.5,-296"/> +<text text-anchor="start" x="24231.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="24308" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClChannelShuffleWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node195 --> +<g id="edge498" class="edge"> +<title>Node176->Node195</title> +<path fill="none" stroke="midnightblue" d="M29657.82,-458.9C29358.24,-453.49 28368.83,-434.81 27551,-410 27055.77,-394.97 26932.27,-381.72 26437,-368 25984.88,-355.48 24851.37,-383.3 24402,-332 24390.06,-330.64 24377.41,-328.46 24365.38,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.12,-462.41 29668.19,-459.09 29658.25,-455.41 29658.12,-462.41"/> +</g> +<!-- Node196 --> +<g id="node196" class="node"> +<title>Node196</title> +<g id="a_node196"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="24411,-296 24411,-326 24565,-326 24565,-296 24411,-296"/> +<text text-anchor="start" x="24419" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="24488" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node196 --> +<g id="edge499" class="edge"> +<title>Node176->Node196</title> +<path fill="none" stroke="midnightblue" d="M29657.96,-459.01C29412.34,-454.66 28710.16,-440.33 28127,-410 27870.67,-396.67 27807.45,-378.89 27551,-368 27220.5,-353.96 24902.41,-371.7 24574,-332 24563.04,-330.68 24551.45,-328.51 24540.44,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.19,-462.51 29668.25,-459.19 29658.32,-455.52 29658.19,-462.51"/> +</g> +<!-- Node197 --> +<g id="node197" class="node"> +<title>Node197</title> +<g id="a_node197"><a xlink:href="_cl_concat_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="24583,-296 24583,-326 24727,-326 24727,-296 24583,-296"/> +<text text-anchor="start" x="24591" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="24655" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node197 --> +<g id="edge500" class="edge"> +<title>Node176->Node197</title> +<path fill="none" stroke="midnightblue" d="M29658.02,-460.06C29444.95,-458.37 28892.99,-450.12 28434,-410 28296.81,-398.01 28264.35,-378.09 28127,-368 27383.85,-313.39 25516.23,-397.95 24774,-332 24758.77,-330.65 24742.55,-328.44 24727.14,-325.97"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.19,-463.56 29668.21,-460.14 29658.24,-456.56 29658.19,-463.56"/> +</g> +<!-- Node176->Node198 --> +<g id="edge501" class="edge"> +<title>Node176->Node198</title> +<path fill="none" stroke="midnightblue" d="M29658.24,-460.55C28650.72,-461.02 19478.32,-463.85 18275,-410 17867.27,-391.75 17763.14,-395.72 17360,-332 17350.01,-330.42 17339.45,-328.33 17329.29,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.32,-464.05 29668.31,-460.54 29658.31,-457.05 29658.32,-464.05"/> +</g> +<!-- Node201 --> +<g id="node201" class="node"> +<title>Node201</title> +<g id="a_node201"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="24783,-296 24783,-326 24949,-326 24949,-296 24783,-296"/> +<text text-anchor="start" x="24791" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="24866" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node201 --> +<g id="edge502" class="edge"> +<title>Node176->Node201</title> +<path fill="none" stroke="midnightblue" d="M29658.22,-459.2C29478.16,-455.92 29060.24,-444.89 28711,-410 28587.1,-397.62 28558.12,-378 28434,-368 27664.01,-305.95 25725.63,-418.5 24958,-332 24946.14,-330.66 24933.57,-328.46 24921.65,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.38,-462.71 29668.44,-459.38 29658.5,-455.71 29658.38,-462.71"/> +</g> +<!-- Node202 --> +<g id="node202" class="node"> +<title>Node202</title> +<g id="a_node202"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="24967,-296 24967,-326 25133,-326 25133,-296 24967,-296"/> +<text text-anchor="start" x="24975" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="25050" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node202 --> +<g id="edge503" class="edge"> +<title>Node176->Node202</title> +<path fill="none" stroke="midnightblue" d="M29658.11,-461.18C29450.92,-461.89 28945.13,-458.41 28783,-410 28747.5,-399.4 28746.71,-377.85 28711,-368 28521.89,-315.84 25375.53,-347.96 25180,-332 25163.5,-330.65 25145.92,-328.47 25129.19,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.36,-464.68 29668.35,-461.14 29658.33,-457.68 29658.36,-464.68"/> +</g> +<!-- Node203 --> +<g id="node203" class="node"> +<title>Node203</title> +<g id="a_node203"><a xlink:href="_cl_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27386,-296 27386,-326 27550,-326 27550,-296 27386,-296"/> +<text text-anchor="start" x="27394" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="27468" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthToSpaceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node203 --> +<g id="edge504" class="edge"> +<title>Node176->Node203</title> +<path fill="none" stroke="midnightblue" d="M29658.31,-456.53C29556.3,-450.77 29397.02,-437.59 29344,-410 29321.67,-398.38 29328.9,-378.45 29306,-368 29217.68,-327.71 27655.4,-343.47 27559,-332 27547.44,-330.62 27535.18,-328.44 27523.53,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.12,-460.03 29668.3,-457.08 29658.51,-453.04 29658.12,-460.03"/> +</g> +<!-- Node204 --> +<g id="node204" class="node"> +<title>Node204</title> +<g id="a_node204"><a xlink:href="_cl_dequantize_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27730.5,-296 27730.5,-326 27881.5,-326 27881.5,-296 27730.5,-296"/> +<text text-anchor="start" x="27738.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="27806" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node204 --> +<g id="edge506" class="edge"> +<title>Node176->Node204</title> +<path fill="none" stroke="midnightblue" d="M29658.08,-453.44C29575.5,-445.75 29460.05,-431.57 29420,-410 29397.84,-398.06 29404.88,-378.49 29382,-368 29306.68,-333.48 27973.18,-342.55 27891,-332 27880.32,-330.63 27869.03,-328.48 27858.29,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29657.96,-456.94 29668.24,-454.37 29658.6,-449.97 29657.96,-456.94"/> +</g> +<!-- Node206 --> +<g id="node206" class="node"> +<title>Node206</title> +<g id="a_node206"><a xlink:href="_cl_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27900,-296 27900,-326 28090,-326 28090,-296 27900,-296"/> +<text text-anchor="start" x="27908" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="27995" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node206 --> +<g id="edge507" class="edge"> +<title>Node176->Node206</title> +<path fill="none" stroke="midnightblue" d="M29658.23,-451.33C29586.19,-442.79 29491.71,-428.59 29458,-410 29435.96,-397.85 29442.87,-378.52 29420,-368 29286.61,-306.62 28244.97,-347.92 28099,-332 28086.02,-330.58 28072.24,-328.42 28059.11,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29657.9,-454.81 29668.24,-452.49 29658.71,-447.86 29657.9,-454.81"/> +</g> +<!-- Node207 --> +<g id="node207" class="node"> +<title>Node207</title> +<g id="a_node207"><a xlink:href="_cl_exp_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28108,-296 28108,-326 28252,-326 28252,-296 28108,-296"/> +<text text-anchor="start" x="28116" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="28180" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClExpWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node207 --> +<g id="edge508" class="edge"> +<title>Node176->Node207</title> +<path fill="none" stroke="midnightblue" d="M29658.06,-456.27C29607.68,-450.64 29545.27,-437.99 29496,-410 29474.11,-397.57 29480.85,-378.56 29458,-368 29337.2,-312.2 28392.83,-350.05 28261,-332 28250.81,-330.6 28240.04,-328.45 28229.8,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29657.98,-459.79 29668.29,-457.34 29658.71,-452.82 29657.98,-459.79"/> +</g> +<!-- Node208 --> +<g id="node208" class="node"> +<title>Node208</title> +<g id="a_node208"><a xlink:href="_cl_fill_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28270,-296 28270,-326 28414,-326 28414,-296 28270,-296"/> +<text text-anchor="start" x="28278" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="28342" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFillWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node208 --> +<g id="edge509" class="edge"> +<title>Node176->Node208</title> +<path fill="none" stroke="midnightblue" d="M29658.43,-451.61C29618.26,-444.64 29571.57,-432.19 29534,-410 29512.33,-397.2 29518.83,-378.6 29496,-368 29387.79,-317.79 28541.16,-348.39 28423,-332 28412.81,-330.59 28402.05,-328.42 28391.81,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.06,-455.1 29668.49,-453.27 29659.2,-448.19 29658.06,-455.1"/> +</g> +<!-- Node210 --> +<g id="node210" class="node"> +<title>Node210</title> +<g id="a_node210"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="18803,-296 18803,-326 18973,-326 18973,-296 18803,-296"/> +<text text-anchor="start" x="18811" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="18888" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node210 --> +<g id="edge510" class="edge"> +<title>Node176->Node210</title> +<path fill="none" stroke="midnightblue" d="M29657.95,-460.3C28758.07,-458.26 21414.65,-440.72 21309,-410 21275.25,-400.19 21275.7,-377.98 21242,-368 21001.2,-296.68 19231.55,-360.26 18982,-332 18970.06,-330.65 18957.41,-328.47 18945.38,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.23,-463.8 29668.24,-460.32 29658.25,-456.8 29658.23,-463.8"/> +</g> +<!-- Node213 --> +<g id="node213" class="node"> +<title>Node213</title> +<g id="a_node213"><a xlink:href="_cl_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="18991,-296 18991,-326 19197,-326 19197,-296 18991,-296"/> +<text text-anchor="start" x="18999" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="19094" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClInstanceNormalizationWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node213 --> +<g id="edge511" class="edge"> +<title>Node176->Node213</title> +<path fill="none" stroke="midnightblue" d="M29658.15,-460.36C28762.17,-458.94 21465.13,-446.26 21362,-410 21333.65,-400.03 21337.3,-378.13 21309,-368 21199.03,-328.65 19323.26,-343.21 19207,-332 19192.72,-330.62 19177.54,-328.44 19163.08,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.39,-463.86 29668.39,-460.38 29658.4,-456.86 29658.39,-463.86"/> +</g> +<!-- Node215 --> +<g id="node215" class="node"> +<title>Node215</title> +<g id="a_node215"><a xlink:href="_cl_logical_and_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="19215.5,-296 19215.5,-326 19364.5,-326 19364.5,-296 19215.5,-296"/> +<text text-anchor="start" x="19223.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="19290" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogicalAndWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node215 --> +<g id="edge512" class="edge"> +<title>Node176->Node215</title> +<path fill="none" stroke="midnightblue" d="M29658.26,-460.41C28765.39,-459.42 21508.02,-450.17 21407,-410 21381.58,-399.89 21387.36,-378.26 21362,-368 21259.6,-326.56 19483.59,-345.87 19374,-332 19363.29,-330.64 19351.96,-328.47 19341.21,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.47,-463.91 29668.47,-460.42 29658.48,-456.91 29658.47,-463.91"/> +</g> +<!-- Node216 --> +<g id="node216" class="node"> +<title>Node216</title> +<g id="a_node216"><a xlink:href="_cl_logical_not_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="19382.5,-296 19382.5,-326 19529.5,-326 19529.5,-296 19382.5,-296"/> +<text text-anchor="start" x="19390.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="19456" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogicalNotWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node216 --> +<g id="edge513" class="edge"> +<title>Node176->Node216</title> +<path fill="none" stroke="midnightblue" d="M29658.02,-460.42C28766.51,-459.6 21548.79,-451.69 21449,-410 21424.64,-399.82 21431.29,-378.34 21407,-368 21311.49,-327.36 19641.95,-345.24 19539,-332 19528.42,-330.64 19517.22,-328.46 19506.59,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.21,-463.92 29668.21,-460.43 29658.22,-456.92 29658.21,-463.92"/> +</g> +<!-- Node217 --> +<g id="node217" class="node"> +<title>Node217</title> +<g id="a_node217"><a xlink:href="_cl_logical_or_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="19548,-296 19548,-326 19692,-326 19692,-296 19548,-296"/> +<text text-anchor="start" x="19556" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="19620" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogicalOrWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node217 --> +<g id="edge514" class="edge"> +<title>Node176->Node217</title> +<path fill="none" stroke="midnightblue" d="M29658.1,-460.43C28769.31,-459.73 21587.78,-452.69 21489,-410 21465.34,-399.77 21472.59,-378.4 21449,-368 21360.17,-328.84 19798.26,-344.58 19702,-332 19691.54,-330.63 19680.48,-328.45 19669.98,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.26,-463.93 29668.26,-460.44 29658.27,-456.93 29658.26,-463.93"/> +</g> +<!-- Node218 --> +<g id="node218" class="node"> +<title>Node218</title> +<g id="a_node218"><a xlink:href="_cl_log_softmax_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="19710.5,-296 19710.5,-326 19863.5,-326 19863.5,-296 19710.5,-296"/> +<text text-anchor="start" x="19718.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="19787" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node218 --> +<g id="edge515" class="edge"> +<title>Node176->Node218</title> +<path fill="none" stroke="midnightblue" d="M29658.18,-460.44C28772.05,-459.78 21626.03,-453.11 21528,-410 21504.68,-399.75 21512.23,-378.44 21489,-368 21407.09,-331.19 19962.1,-343.23 19873,-332 19862.05,-330.62 19850.46,-328.43 19839.45,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.31,-463.94 29668.31,-460.45 29658.31,-456.94 29658.31,-463.94"/> +</g> +<!-- Node219 --> +<g id="node219" class="node"> +<title>Node219</title> +<g id="a_node219"><a xlink:href="_cl_log_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="19882,-296 19882,-326 20026,-326 20026,-296 19882,-296"/> +<text text-anchor="start" x="19890" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="19954" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node219 --> +<g id="edge516" class="edge"> +<title>Node176->Node219</title> +<path fill="none" stroke="midnightblue" d="M29658.25,-460.44C28774.68,-459.83 21663.28,-453.53 21566,-410 21543.02,-399.72 21550.88,-378.49 21528,-368 21452.58,-333.43 20117.23,-343.01 20035,-332 20024.81,-330.64 20014.04,-328.49 20003.79,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.35,-463.94 29668.35,-460.45 29658.35,-456.94 29658.35,-463.94"/> +</g> +<!-- Node220 --> +<g id="node220" class="node"> +<title>Node220</title> +<g id="a_node220"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="20044,-296 20044,-326 20188,-326 20188,-296 20044,-296"/> +<text text-anchor="start" x="20052" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="20116" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node220 --> +<g id="edge517" class="edge"> +<title>Node176->Node220</title> +<path fill="none" stroke="midnightblue" d="M29658.32,-460.44C28777.37,-459.8 21700.82,-453.33 21604,-410 21581.02,-399.72 21588.87,-378.51 21566,-368 21427.84,-304.5 20348.71,-352.13 20198,-332 20187.69,-330.62 20176.79,-328.47 20166.42,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.39,-463.94 29668.4,-460.45 29658.4,-456.94 29658.39,-463.94"/> +</g> +<!-- Node221 --> +<g id="node221" class="node"> +<title>Node221</title> +<g id="a_node221"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="20206.5,-296 20206.5,-326 20351.5,-326 20351.5,-296 20206.5,-296"/> +<text text-anchor="start" x="20214.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="20279" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node221 --> +<g id="edge518" class="edge"> +<title>Node176->Node221</title> +<path fill="none" stroke="midnightblue" d="M29657.94,-460.46C28787.84,-459.97 21901.67,-454.74 21697,-410 21652.69,-400.31 21648.19,-378.19 21604,-368 21334.72,-305.92 20634.86,-368.94 20361,-332 20350.69,-330.61 20339.79,-328.45 20329.42,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.2,-463.96 29668.2,-460.46 29658.2,-456.96 29658.2,-463.96"/> +</g> +<!-- Node222 --> +<g id="node222" class="node"> +<title>Node222</title> +<g id="a_node222"><a xlink:href="_cl_mean_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="20370,-296 20370,-326 20514,-326 20514,-296 20370,-296"/> +<text text-anchor="start" x="20378" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="20442" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMeanWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node222 --> +<g id="edge519" class="edge"> +<title>Node176->Node222</title> +<path fill="none" stroke="midnightblue" d="M29658.07,-460.62C29072.59,-461.27 25742.17,-462.41 23029,-410 23011.59,-409.66 20540.25,-334.37 20523,-332 20512.81,-330.6 20502.04,-328.44 20491.8,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.13,-464.12 29668.13,-460.61 29658.13,-457.12 29658.13,-464.12"/> +</g> +<!-- Node223 --> +<g id="node223" class="node"> +<title>Node223</title> +<g id="a_node223"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="20532,-296 20532,-326 20676,-326 20676,-296 20532,-296"/> +<text text-anchor="start" x="20540" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="20604" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node223 --> +<g id="edge520" class="edge"> +<title>Node176->Node223</title> +<path fill="none" stroke="midnightblue" d="M29658.27,-460.32C28869.58,-458.65 23145.84,-445.34 23067,-410 23044.03,-399.7 23051.93,-378.39 23029,-368 22910.37,-314.26 20814.16,-348.72 20685,-332 20674.66,-330.66 20663.72,-328.49 20653.35,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.42,-463.82 29668.43,-460.34 29658.43,-456.82 29658.42,-463.82"/> +</g> +<!-- Node225 --> +<g id="node225" class="node"> +<title>Node225</title> +<g id="a_node225"><a xlink:href="_cl_neg_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="25189,-296 25189,-326 25333,-326 25333,-296 25189,-296"/> +<text text-anchor="start" x="25197" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="25261" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNegWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node225 --> +<g id="edge521" class="edge"> +<title>Node176->Node225</title> +<path fill="none" stroke="midnightblue" d="M29658.15,-458.51C29443.58,-453.34 28913.48,-437.88 28838,-410 28809.15,-399.34 28812.08,-378 28783,-368 28602.22,-305.81 25531.66,-356.08 25342,-332 25331.51,-330.67 25320.42,-328.47 25309.92,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.36,-462.02 29668.44,-458.76 29658.52,-455.02 29658.36,-462.02"/> +</g> +<!-- Node226 --> +<g id="node226" class="node"> +<title>Node226</title> +<g id="a_node226"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17759.5,-296 17759.5,-326 17948.5,-326 17948.5,-296 17759.5,-296"/> +<text text-anchor="start" x="17767.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="17854" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node226 --> +<g id="edge522" class="edge"> +<title>Node176->Node226</title> +<path fill="none" stroke="midnightblue" d="M29658.16,-460.38C28697.71,-459.01 20337.86,-446.13 19238,-410 18668.36,-391.29 18523.47,-403.3 17958,-332 17945.69,-330.45 17932.64,-328.32 17920.09,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.45,-463.88 29668.45,-460.39 29658.46,-456.88 29658.45,-463.88"/> +</g> +<!-- Node227 --> +<g id="node227" class="node"> +<title>Node227</title> +<g id="a_node227"><a xlink:href="_cl_pad_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17967,-296 17967,-326 18111,-326 18111,-296 17967,-296"/> +<text text-anchor="start" x="17975" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="18039" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node227 --> +<g id="edge523" class="edge"> +<title>Node176->Node227</title> +<path fill="none" stroke="midnightblue" d="M29658.3,-460.5C28810.42,-460.38 22193.46,-457.95 20212,-410 19778.84,-399.52 19670.98,-384.31 19238,-368 18989.82,-358.65 18367.07,-365.6 18121,-332 18110.69,-330.59 18099.79,-328.43 18089.43,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.31,-464 29668.31,-460.5 29658.31,-457 29658.31,-464"/> +</g> +<!-- Node228 --> +<g id="node228" class="node"> +<title>Node228</title> +<g id="a_node228"><a xlink:href="_cl_permute_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="20694,-296 20694,-326 20838,-326 20838,-296 20694,-296"/> +<text text-anchor="start" x="20702" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="20766" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPermuteWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node228 --> +<g id="edge524" class="edge"> +<title>Node176->Node228</title> +<path fill="none" stroke="midnightblue" d="M29658.25,-460.28C28872.41,-458.28 23189.36,-442.68 23110,-410 23085.3,-399.83 23091.66,-378.28 23067,-368 22953.2,-320.56 20970.29,-347.71 20848,-332 20837.54,-330.66 20826.47,-328.49 20815.97,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.36,-463.78 29668.37,-460.3 29658.38,-456.78 29658.36,-463.78"/> +</g> +<!-- Node229 --> +<g id="node229" class="node"> +<title>Node229</title> +<g id="a_node229"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="21797,-296 21797,-326 21941,-326 21941,-296 21797,-296"/> +<text text-anchor="start" x="21805" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="21869" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node229 --> +<g id="edge525" class="edge"> +<title>Node176->Node229</title> +<path fill="none" stroke="midnightblue" d="M29658.25,-460.23C28922.33,-457.93 23907.39,-441.15 23838,-410 23815.03,-399.69 23822.91,-378.43 23800,-368 23706.45,-325.39 22051.92,-345.4 21950,-332 21939.66,-330.64 21928.73,-328.46 21918.36,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.25,-463.73 29668.26,-460.26 29658.27,-456.73 29658.25,-463.73"/> +</g> +<!-- Node230 --> +<g id="node230" class="node"> +<title>Node230</title> +<g id="a_node230"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="21959,-296 21959,-326 22103,-326 22103,-296 21959,-296"/> +<text text-anchor="start" x="21967" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="22031" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node230 --> +<g id="edge526" class="edge"> +<title>Node176->Node230</title> +<path fill="none" stroke="midnightblue" d="M29658.27,-460.22C28925.11,-457.89 23944.92,-440.94 23876,-410 23853.04,-399.69 23860.9,-378.45 23838,-368 23750.75,-328.18 22207.08,-344.57 22112,-332 22101.66,-330.63 22090.73,-328.45 22080.36,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.49,-463.72 29668.5,-460.25 29658.51,-456.72 29658.49,-463.72"/> +</g> +<!-- Node232 --> +<g id="node232" class="node"> +<title>Node232</title> +<g id="a_node232"><a xlink:href="_cl_q_lstm_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="21635,-296 21635,-326 21779,-326 21779,-296 21635,-296"/> +<text text-anchor="start" x="21643" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="21707" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQLstmWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node232 --> +<g id="edge527" class="edge"> +<title>Node176->Node232</title> +<path fill="none" stroke="midnightblue" d="M29658.24,-460.27C28919.5,-458.32 23868.72,-443.76 23800,-410 23778.69,-399.53 23788.26,-378.57 23767,-368 23668.54,-319.03 21897.03,-346.27 21788,-332 21777.66,-330.65 21766.73,-328.47 21756.36,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.27,-463.77 29668.28,-460.3 29658.29,-456.77 29658.27,-463.77"/> +</g> +<!-- Node233 --> +<g id="node233" class="node"> +<title>Node233</title> +<g id="a_node233"><a xlink:href="_cl_quantized_lstm_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="18129.5,-296 18129.5,-326 18298.5,-326 18298.5,-296 18129.5,-296"/> +<text text-anchor="start" x="18137.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="18214" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizedLstmWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node233 --> +<g id="edge528" class="edge"> +<title>Node176->Node233</title> +<path fill="none" stroke="midnightblue" d="M29658.25,-460.42C28775.46,-459.58 21657.95,-451.58 20718,-410 20492.56,-400.03 20437.37,-379.47 20212,-368 19789.36,-346.49 18728.43,-380.25 18308,-332 18296.07,-330.63 18283.41,-328.45 18271.38,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.34,-463.92 29668.35,-460.43 29658.35,-456.92 29658.34,-463.92"/> +</g> +<!-- Node234 --> +<g id="node234" class="node"> +<title>Node234</title> +<g id="a_node234"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="18317,-296 18317,-326 18461,-326 18461,-296 18317,-296"/> +<text text-anchor="start" x="18325" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="18389" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node234 --> +<g id="edge529" class="edge"> +<title>Node176->Node234</title> +<path fill="none" stroke="midnightblue" d="M29658.09,-460.36C28761.13,-458.94 21445.24,-446.26 20990,-410 20868.06,-400.29 20839.88,-378.34 20718,-368 20220.17,-325.78 18965.47,-396.29 18470,-332 18459.66,-330.66 18448.73,-328.49 18438.35,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.34,-463.86 29668.35,-460.38 29658.36,-456.86 29658.34,-463.86"/> +</g> +<!-- Node236 --> +<g id="node236" class="node"> +<title>Node236</title> +<g id="a_node236"><a xlink:href="_cl_reduce_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="18479,-296 18479,-326 18623,-326 18623,-296 18479,-296"/> +<text text-anchor="start" x="18487" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="18551" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node236 --> +<g id="edge530" class="edge"> +<title>Node176->Node236</title> +<path fill="none" stroke="midnightblue" d="M29658.19,-460.3C28756.7,-458.22 21367.34,-440.25 21145,-410 21074.28,-400.38 21060.68,-377.96 20990,-368 20471.06,-294.9 19151.73,-399.24 18632,-332 18621.66,-330.66 18610.72,-328.49 18600.35,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.49,-463.8 29668.5,-460.32 29658.51,-456.8 29658.49,-463.8"/> +</g> +<!-- Node238 --> +<g id="node238" class="node"> +<title>Node238</title> +<g id="a_node238"><a xlink:href="_cl_resize_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="18641,-296 18641,-326 18785,-326 18785,-296 18641,-296"/> +<text text-anchor="start" x="18649" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="18713" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node238 --> +<g id="edge531" class="edge"> +<title>Node176->Node238</title> +<path fill="none" stroke="midnightblue" d="M29658.13,-460.47C28761.87,-460.09 21459.02,-455.64 21242,-410 21196.03,-400.33 21190.93,-377.88 21145,-368 20889.59,-313.04 19053.09,-365.53 18794,-332 18783.66,-330.66 18772.72,-328.49 18762.35,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.38,-463.97 29668.38,-460.47 29658.38,-456.97 29658.38,-463.97"/> +</g> +<!-- Node240 --> +<g id="node240" class="node"> +<title>Node240</title> +<g id="a_node240"><a xlink:href="_cl_rsqrt_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="25351,-296 25351,-326 25495,-326 25495,-296 25351,-296"/> +<text text-anchor="start" x="25359" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="25423" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClRsqrtWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node240 --> +<g id="edge532" class="edge"> +<title>Node176->Node240</title> +<path fill="none" stroke="midnightblue" d="M29658.11,-458.64C29451.27,-453.88 28953.9,-439.49 28884,-410 28858.49,-399.24 28863.76,-378.15 28838,-368 28665.67,-300.09 25687.75,-355.36 25504,-332 25493.51,-330.67 25482.42,-328.47 25471.92,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.26,-462.15 29668.34,-458.87 29658.42,-455.15 29658.26,-462.15"/> +</g> +<!-- Node241 --> +<g id="node241" class="node"> +<title>Node241</title> +<g id="a_node241"><a xlink:href="_cl_sin_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="25513,-296 25513,-326 25657,-326 25657,-296 25513,-296"/> +<text text-anchor="start" x="25521" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="25585" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSinWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node241 --> +<g id="edge533" class="edge"> +<title>Node176->Node241</title> +<path fill="none" stroke="midnightblue" d="M29658.39,-459.41C29481.23,-456.48 29092.25,-446.03 28964,-410 28925.34,-399.14 28922.94,-377.83 28884,-368 28710.65,-324.23 25843.36,-354.58 25666,-332 25655.51,-330.66 25644.42,-328.46 25633.92,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.41,-462.91 29668.46,-459.57 29658.52,-455.91 29658.41,-462.91"/> +</g> +<!-- Node242 --> +<g id="node242" class="node"> +<title>Node242</title> +<g id="a_node242"><a xlink:href="_cl_slice_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="25675,-296 25675,-326 25819,-326 25819,-296 25675,-296"/> +<text text-anchor="start" x="25683" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="25747" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSliceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node242 --> +<g id="edge534" class="edge"> +<title>Node176->Node242</title> +<path fill="none" stroke="midnightblue" d="M29658.29,-458.18C29472.85,-452.85 29059.71,-437.98 29002,-410 28979.35,-399.02 28986.95,-378.34 28964,-368 28884.58,-332.21 25914.42,-343.01 25828,-332 25817.65,-330.68 25806.72,-328.52 25796.35,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.2,-461.68 29668.29,-458.47 29658.4,-454.69 29658.2,-461.68"/> +</g> +<!-- Node243 --> +<g id="node243" class="node"> +<title>Node243</title> +<g id="a_node243"><a xlink:href="_cl_softmax_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="25837,-296 25837,-326 25981,-326 25981,-296 25837,-296"/> +<text text-anchor="start" x="25845" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="25909" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node243 --> +<g id="edge535" class="edge"> +<title>Node176->Node243</title> +<path fill="none" stroke="midnightblue" d="M29658.35,-457.83C29480.25,-451.99 29094.27,-436.44 29040,-410 29017.37,-398.98 29024.95,-378.35 29002,-368 28925.72,-333.6 26073,-342.6 25990,-332 25979.65,-330.68 25968.72,-328.52 25958.35,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.38,-461.33 29668.49,-458.16 29658.61,-454.34 29658.38,-461.33"/> +</g> +<!-- Node244 --> +<g id="node244" class="node"> +<title>Node244</title> +<g id="a_node244"><a xlink:href="_cl_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="25999,-296 25999,-326 26163,-326 26163,-296 25999,-296"/> +<text text-anchor="start" x="26007" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="26081" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node244 --> +<g id="edge536" class="edge"> +<title>Node176->Node244</title> +<path fill="none" stroke="midnightblue" d="M29658.18,-457.43C29487.51,-451.06 29128.82,-434.88 29078,-410 29055.39,-398.93 29062.94,-378.36 29040,-368 28894.76,-302.45 26330.3,-350.2 26172,-332 26160.43,-330.67 26148.17,-328.51 26136.52,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.27,-460.94 29668.4,-457.81 29658.53,-453.94 29658.27,-460.94"/> +</g> +<!-- Node245 --> +<g id="node245" class="node"> +<title>Node245</title> +<g id="a_node245"><a xlink:href="_cl_splitter_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26181,-296 26181,-326 26325,-326 26325,-296 26181,-296"/> +<text text-anchor="start" x="26189" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="26253" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node245 --> +<g id="edge537" class="edge"> +<title>Node176->Node245</title> +<path fill="none" stroke="midnightblue" d="M29658.28,-461.38C29507.1,-461.53 29208.97,-455.78 29116,-410 29093.42,-398.88 29100.94,-378.36 29078,-368 28939.06,-305.24 26485.22,-351.4 26334,-332 26323.66,-330.67 26312.72,-328.51 26302.35,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.47,-464.88 29668.47,-461.36 29658.46,-457.88 29658.47,-464.88"/> +</g> +<!-- Node246 --> +<g id="node246" class="node"> +<title>Node246</title> +<g id="a_node246"><a xlink:href="_cl_sqrt_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26343,-296 26343,-326 26487,-326 26487,-296 26343,-296"/> +<text text-anchor="start" x="26351" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="26415" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node246 --> +<g id="edge538" class="edge"> +<title>Node176->Node246</title> +<path fill="none" stroke="midnightblue" d="M29658.19,-460.82C29514.48,-460.02 29240.2,-452.72 29154,-410 29131.44,-398.82 29138.94,-378.37 29116,-368 28983.4,-308.06 26641.35,-350.36 26497,-332 26486.53,-330.67 26475.47,-328.5 26464.97,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.3,-464.32 29668.31,-460.87 29658.33,-457.32 29658.3,-464.32"/> +</g> +<!-- Node247 --> +<g id="node247" class="node"> +<title>Node247</title> +<g id="a_node247"><a xlink:href="_cl_stack_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26659,-296 26659,-326 26803,-326 26803,-296 26659,-296"/> +<text text-anchor="start" x="26667" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="26731" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node247 --> +<g id="edge539" class="edge"> +<title>Node176->Node247</title> +<path fill="none" stroke="midnightblue" d="M29658.01,-460.19C29521.99,-458.42 29271.45,-449.66 29192,-410 29169.48,-398.76 29176.93,-378.39 29154,-368 29035.52,-314.33 26942.02,-348.51 26813,-332 26802.53,-330.66 26791.47,-328.49 26780.97,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.37,-463.7 29668.41,-460.32 29658.45,-456.7 29658.37,-463.7"/> +</g> +<!-- Node248 --> +<g id="node248" class="node"> +<title>Node248</title> +<g id="a_node248"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="29022.5,-296 29022.5,-326 29175.5,-326 29175.5,-296 29022.5,-296"/> +<text text-anchor="start" x="29030.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="29099" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node248 --> +<g id="edge540" class="edge"> +<title>Node176->Node248</title> +<path fill="none" stroke="midnightblue" d="M29681.35,-443.34C29657.62,-435.41 29631.48,-424.48 29610,-410 29589.13,-395.93 29594.51,-379.27 29572,-368 29494.76,-329.34 29270.26,-345.81 29185,-332 29175.01,-330.38 29164.46,-328.27 29154.3,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29680.41,-446.71 29691,-446.45 29682.56,-440.05 29680.41,-446.71"/> +</g> +<!-- Node249 --> +<g id="node249" class="node"> +<title>Node249</title> +<g id="a_node249"><a xlink:href="_cl_subtraction_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26821.5,-296 26821.5,-326 26972.5,-326 26972.5,-296 26821.5,-296"/> +<text text-anchor="start" x="26829.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="26897" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node249 --> +<g id="edge541" class="edge"> +<title>Node176->Node249</title> +<path fill="none" stroke="midnightblue" d="M29658.13,-459.47C29530.14,-456.71 29302.79,-446.63 29230,-410 29207.51,-398.68 29214.93,-378.4 29192,-368 29080.17,-317.28 27103.86,-347.15 26982,-332 26971.17,-330.65 26959.71,-328.48 26948.82,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.24,-462.98 29668.31,-459.68 29658.38,-455.98 29658.24,-462.98"/> +</g> +<!-- Node251 --> +<g id="node251" class="node"> +<title>Node251</title> +<g id="a_node251"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26990.5,-296 26990.5,-326 27205.5,-326 27205.5,-296 26990.5,-296"/> +<text text-anchor="start" x="26998.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="27098" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node251 --> +<g id="edge542" class="edge"> +<title>Node176->Node251</title> +<path fill="none" stroke="midnightblue" d="M29658.15,-458.64C29538.47,-454.88 29334.15,-443.61 29268,-410 29245.56,-398.6 29252.92,-378.42 29230,-368 29128.07,-321.67 27326.47,-342.46 27215,-332 27200.33,-330.62 27184.73,-328.46 27169.86,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.29,-462.15 29668.39,-458.95 29658.5,-455.15 29658.29,-462.15"/> +</g> +<!-- Node252 --> +<g id="node252" class="node"> +<title>Node252</title> +<g id="a_node252"><a xlink:href="_cl_transpose_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27224,-296 27224,-326 27368,-326 27368,-296 27224,-296"/> +<text text-anchor="start" x="27232" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="27296" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node252 --> +<g id="edge543" class="edge"> +<title>Node176->Node252</title> +<path fill="none" stroke="midnightblue" d="M29658.13,-457.67C29547.1,-452.91 29365.54,-440.59 29306,-410 29283.61,-398.5 29290.91,-378.43 29268,-368 29172.37,-324.47 27481.18,-345.68 27377,-332 27366.66,-330.64 27355.73,-328.47 27345.36,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.18,-461.18 29668.32,-458.1 29658.47,-454.18 29658.18,-461.18"/> +</g> +<!-- Node253 --> +<g id="node253" class="node"> +<title>Node253</title> +<g id="a_node253"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="29194,-290.5 29194,-331.5 29388,-331.5 29388,-290.5 29194,-290.5"/> +<text text-anchor="start" x="29202" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="start" x="29202" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text> +<text text-anchor="middle" x="29291" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node253 --> +<g id="edge544" class="edge"> +<title>Node176->Node253</title> +<path fill="none" stroke="midnightblue" d="M29703.2,-442.19C29685.17,-433.75 29664.73,-422.75 29648,-410 29627.98,-394.74 29632.07,-380.1 29610,-368 29525.81,-321.85 29491.51,-348.9 29397,-332 29394.05,-331.47 29391.06,-330.93 29388.03,-330.38"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29701.82,-445.41 29712.38,-446.36 29704.72,-439.04 29701.82,-445.41"/> +</g> +<!-- Node176->Node254 --> +<g id="edge419" class="edge"> +<title>Node176->Node254</title> +<path fill="none" stroke="midnightblue" d="M29658.23,-460.21C28988.63,-457.99 24784.12,-442.83 24220,-410 24180.77,-407.72 24137.07,-403.12 24101.89,-398.91"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29658.29,-463.71 29668.3,-460.25 29658.31,-456.71 29658.29,-463.71"/> +</g> +<!-- Node255 --> +<g id="node255" class="node"> +<title>Node255</title> +<g id="a_node255"><a xlink:href="_cl_tensor_handle_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="29584.5,-296 29584.5,-326 29719.5,-326 29719.5,-296 29584.5,-296"/> +<text text-anchor="start" x="29592.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClTensor</text> +<text text-anchor="middle" x="29652" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">Handle.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node255 --> +<g id="edge491" class="edge"> +<title>Node176->Node255</title> +<path fill="none" stroke="midnightblue" d="M29733.35,-437.84C29713.35,-406.89 29678.06,-352.31 29661.32,-326.41"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29730.43,-439.76 29738.8,-446.26 29736.31,-435.96 29730.43,-439.76"/> +</g> +<!-- Node257 --> +<g id="node257" class="node"> +<title>Node257</title> +<g id="a_node257"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="34348,-140 34348,-170 34510,-170 34510,-140 34348,-140"/> +<text text-anchor="start" x="34356" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text> +<text text-anchor="middle" x="34429" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node257 --> +<g id="edge545" class="edge"> +<title>Node176->Node257</title> +<path fill="none" stroke="midnightblue" d="M29837.74,-460.2C30287.47,-458.54 32341.05,-449.05 34022,-410 35022.77,-386.75 35274.23,-399.49 36273,-332 36316.17,-329.08 37018.97,-286.09 37048,-254 37060.52,-240.16 37061.06,-225.34 37048,-212 37002.52,-165.53 34947.2,-157.4 34510.16,-156.19"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.72,-456.7 29827.73,-460.24 29837.74,-463.7 29837.72,-456.7"/> +</g> +<!-- Node176->Node258 --> +<g id="edge546" class="edge"> +<title>Node176->Node258</title> +<path fill="none" stroke="midnightblue" d="M29837.9,-460.77C30243.24,-461.66 31903.46,-462.03 32421,-410 32595.44,-392.46 32798.29,-348.68 32896.18,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.71,-457.27 29827.7,-460.74 29837.69,-464.27 29837.71,-457.27"/> +</g> +<!-- Node264 --> +<g id="node264" class="node"> +<title>Node264</title> +<g id="a_node264"><a xlink:href="_neon_comparison_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27136,-140 27136,-170 27306,-170 27306,-140 27136,-140"/> +<text text-anchor="start" x="27144" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="27221" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node264 --> +<g id="edge699" class="edge"> +<title>Node176->Node264</title> +<path fill="none" stroke="midnightblue" d="M29777.21,-439.76C29786.27,-431.63 29795.15,-421.48 29800,-410 29820.77,-360.88 29837.54,-327.89 29800,-290 29723.75,-213.04 25976.25,-330.96 25900,-254 25886.86,-240.74 25887.08,-225.48 25900,-212 25910.73,-200.8 26845.41,-168.58 27135.87,-158.83"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29774.72,-437.28 29769.3,-446.38 29779.21,-442.65 29774.72,-437.28"/> +</g> +<!-- Node176->Node266 --> +<g id="edge701" class="edge"> +<title>Node176->Node266</title> +<path fill="none" stroke="midnightblue" d="M29837.52,-460.35C30802.63,-458.66 39256.51,-442.97 39781,-410 40111.68,-389.21 40376.66,-557.32 40510,-254 40517.51,-236.91 40522.98,-225.41 40510,-212 40467.6,-168.18 39473.45,-184.02 39413,-176 39402.33,-174.58 39391.04,-172.41 39380.3,-170.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.51,-456.85 29827.52,-460.36 29837.53,-463.85 29837.51,-456.85"/> +</g> +<!-- Node272 --> +<g id="node272" class="node"> +<title>Node272</title> +<g id="a_node272"><a xlink:href="_neon_division_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26376,-140 26376,-170 26536,-170 26536,-140 26376,-140"/> +<text text-anchor="start" x="26384" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="26456" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node272 --> +<g id="edge708" class="edge"> +<title>Node176->Node272</title> +<path fill="none" stroke="midnightblue" d="M29761.78,-437.08C29765.92,-428.81 29769.91,-419.26 29772,-410 29783.85,-357.45 29796.79,-323.99 29755,-290 29671.62,-222.19 25961.64,-330.35 25886,-254 25872.86,-240.74 25873.46,-225.83 25886,-212 25918.27,-176.41 26226.63,-162.64 26375.86,-158.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29758.58,-435.63 29756.96,-446.1 29764.76,-438.93 29758.58,-435.63"/> +</g> +<!-- Node274 --> +<g id="node274" class="node"> +<title>Node274</title> +<g id="a_node274"><a xlink:href="_neon_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="31812.5,-140 31812.5,-170 32033.5,-170 32033.5,-140 31812.5,-140"/> +<text text-anchor="start" x="31820.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="31923" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node274 --> +<g id="edge714" class="edge"> +<title>Node176->Node274</title> +<path fill="none" stroke="midnightblue" d="M29837.58,-448.05C29863.31,-440.63 29889.62,-428.82 29909,-410 29948.22,-371.92 29974.47,-328.84 29936,-290 29862.73,-216.03 26261.27,-327.97 26188,-254 26174.86,-240.74 26174.85,-225.25 26188,-212 26209.77,-190.05 30608.09,-176.37 30639,-176 31073.15,-170.86 31589.84,-161.97 31812.22,-158"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29836.51,-444.71 29827.76,-450.68 29838.33,-451.47 29836.51,-444.71"/> +</g> +<!-- Node276 --> +<g id="node276" class="node"> +<title>Node276</title> +<g id="a_node276"><a xlink:href="_neon_maximum_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27962.5,-140 27962.5,-170 28123.5,-170 28123.5,-140 27962.5,-140"/> +<text text-anchor="start" x="27970.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="28043" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node276 --> +<g id="edge721" class="edge"> +<title>Node176->Node276</title> +<path fill="none" stroke="midnightblue" d="M29802.45,-441.74C29816.49,-434.15 29829.91,-423.82 29838,-410 29864.95,-363.98 29875.54,-327.88 29838,-290 29761.28,-212.57 25990.72,-331.43 25914,-254 25900.86,-240.74 25900.97,-225.37 25914,-212 25941.17,-184.12 27276.08,-177.03 27315,-176 27550.25,-169.75 27828.24,-162.01 27962.48,-158.26"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29800.58,-438.76 29793.18,-446.34 29803.7,-445.03 29800.58,-438.76"/> +</g> +<!-- Node278 --> +<g id="node278" class="node"> +<title>Node278</title> +<g id="a_node278"><a xlink:href="_neon_minimum_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="30470,-140 30470,-170 30630,-170 30630,-140 30470,-140"/> +<text text-anchor="start" x="30478" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="30550" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node278 --> +<g id="edge723" class="edge"> +<title>Node176->Node278</title> +<path fill="none" stroke="midnightblue" d="M29819.04,-443.03C29839.22,-435.43 29860.03,-424.78 29876,-410 29917.06,-372.01 29953.37,-329.75 29914,-290 29840.52,-215.81 26228.48,-328.19 26155,-254 26141.86,-240.74 26141.89,-225.28 26155,-212 26174.72,-192.02 29875.49,-161.43 30469.87,-156.64"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29817.77,-439.76 29809.52,-446.41 29820.12,-446.36 29817.77,-439.76"/> +</g> +<!-- Node280 --> +<g id="node280" class="node"> +<title>Node280</title> +<g id="a_node280"><a xlink:href="_neon_permute_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="38107,-140 38107,-170 38267,-170 38267,-140 38107,-140"/> +<text text-anchor="start" x="38115" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="38187" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node280 --> +<g id="edge727" class="edge"> +<title>Node176->Node280</title> +<path fill="none" stroke="midnightblue" d="M29837.86,-460.6C30724.52,-461.49 37878.28,-466.91 38088,-410 38221.75,-373.7 38288.72,-374.03 38358,-254 38367.33,-237.83 38368.95,-227.11 38358,-212 38350.78,-202.04 38287.72,-183.14 38240.26,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.72,-457.1 29827.72,-460.59 29837.72,-464.1 29837.72,-457.1"/> +</g> +<!-- Node286 --> +<g id="node286" class="node"> +<title>Node286</title> +<g id="a_node286"><a xlink:href="_neon_transpose_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="38285,-140 38285,-170 38445,-170 38445,-140 38285,-140"/> +<text text-anchor="start" x="38293" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="38365" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node286 --> +<g id="edge745" class="edge"> +<title>Node176->Node286</title> +<path fill="none" stroke="midnightblue" d="M29837.58,-460.58C30747.52,-461.37 38303.5,-466.18 39299,-410 39565.94,-394.93 40319.11,-457.95 40492,-254 40504.07,-239.76 40505.02,-225.37 40492,-212 40487.45,-207.33 38832.32,-167.24 38445.27,-157.93"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.5,-457.08 29827.5,-460.58 29837.5,-464.08 29837.5,-457.08"/> +</g> +<!-- Node287 --> +<g id="node287" class="node"> +<title>Node287</title> +<g id="a_node287"><a xlink:href="_neon_abs_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26197,-218 26197,-248 26357,-248 26357,-218 26197,-218"/> +<text text-anchor="start" x="26205" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="26277" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node287 --> +<g id="edge693" class="edge"> +<title>Node176->Node287</title> +<path fill="none" stroke="midnightblue" d="M29837.93,-455.09C29876.51,-448.78 29919.97,-435.91 29952,-410 29973.75,-392.41 30009.68,-309.88 29990,-290 29954.58,-254.23 26416,-259.8 26366,-254 26354.52,-252.67 26342.34,-250.47 26330.81,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.09,-451.67 29827.72,-456.62 29838.13,-458.6 29837.09,-451.67"/> +</g> +<!-- Node289 --> +<g id="node289" class="node"> +<title>Node289</title> +<g id="a_node289"><a xlink:href="_neon_addition_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26375,-218 26375,-248 26535,-248 26535,-218 26375,-218"/> +<text text-anchor="start" x="26383" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="26455" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node289 --> +<g id="edge694" class="edge"> +<title>Node176->Node289</title> +<path fill="none" stroke="midnightblue" d="M29837.85,-450.1C29896.47,-441.77 29966.35,-428.41 29990,-410 30012.07,-392.81 30047.68,-309.88 30028,-290 29993.97,-255.62 26593.06,-259.53 26545,-254 26533.39,-252.67 26521.09,-250.47 26509.42,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.22,-446.65 29827.8,-451.5 29838.18,-453.59 29837.22,-446.65"/> +</g> +<!-- Node290 --> +<g id="node290" class="node"> +<title>Node290</title> +<g id="a_node290"><a xlink:href="_neon_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26553.5,-218 26553.5,-248 26720.5,-248 26720.5,-218 26553.5,-218"/> +<text text-anchor="start" x="26561.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="26637" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node290 --> +<g id="edge695" class="edge"> +<title>Node176->Node290</title> +<path fill="none" stroke="midnightblue" d="M29837.91,-453.11C29908.13,-445.75 29998.58,-432.27 30028,-410 30050.3,-393.12 30085.67,-309.89 30066,-290 30033.41,-257.06 26776.05,-259.15 26730,-254 26718.18,-252.68 26705.66,-250.52 26693.75,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.3,-449.65 29827.71,-454.15 29838.01,-456.62 29837.3,-449.65"/> +</g> +<!-- Node292 --> +<g id="node292" class="node"> +<title>Node292</title> +<g id="a_node292"><a xlink:href="_neon_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26739,-218 26739,-248 26947,-248 26947,-218 26739,-218"/> +<text text-anchor="start" x="26747" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="26843" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node292 --> +<g id="edge696" class="edge"> +<title>Node176->Node292</title> +<path fill="none" stroke="midnightblue" d="M29838.02,-455.41C29919.07,-449.2 30030.73,-436.12 30066,-410 30088.48,-393.35 30123.67,-309.89 30104,-290 30073.26,-258.91 26999.53,-258.07 26956,-254 26941.62,-252.65 26926.32,-250.47 26911.78,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.51,-451.93 29827.79,-456.16 29838.02,-458.91 29837.51,-451.93"/> +</g> +<!-- Node293 --> +<g id="node293" class="node"> +<title>Node293</title> +<g id="a_node293"><a xlink:href="_neon_cast_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26965,-218 26965,-248 27125,-248 27125,-218 26965,-218"/> +<text text-anchor="start" x="26973" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="27045" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node293 --> +<g id="edge697" class="edge"> +<title>Node176->Node293</title> +<path fill="none" stroke="midnightblue" d="M29837.9,-457.24C29929.17,-452.28 30062.77,-440.01 30104,-410 30126.62,-393.54 30161.66,-309.9 30142,-290 30112.64,-260.29 27176.49,-258.81 27135,-254 27123.55,-252.67 27111.42,-250.51 27099.91,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.62,-453.75 29827.82,-457.76 29837.99,-460.74 29837.62,-453.75"/> +</g> +<!-- Node294 --> +<g id="node294" class="node"> +<title>Node294</title> +<g id="a_node294"><a xlink:href="_neon_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27143.5,-218 27143.5,-248 27328.5,-248 27328.5,-218 27143.5,-218"/> +<text text-anchor="start" x="27151.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="27236" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node294 --> +<g id="edge698" class="edge"> +<title>Node176->Node294</title> +<path fill="none" stroke="midnightblue" d="M29837.71,-458.72C29938.66,-455.06 30094.74,-443.92 30142,-410 30187.45,-377.38 30219.31,-329.81 30180,-290 30152.26,-261.91 27377.27,-258.06 27338,-254 27324.99,-252.65 27311.16,-250.46 27298.03,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.38,-455.23 29827.51,-459.07 29837.62,-462.22 29837.38,-455.23"/> +</g> +<!-- Node295 --> +<g id="node295" class="node"> +<title>Node295</title> +<g id="a_node295"><a xlink:href="_neon_concat_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="37807,-218 37807,-248 37967,-248 37967,-218 37807,-218"/> +<text text-anchor="start" x="37815" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="37887" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node295 --> +<g id="edge700" class="edge"> +<title>Node176->Node295</title> +<path fill="none" stroke="midnightblue" d="M29837.97,-460.33C30710.87,-458.68 37645.84,-444.44 37854,-410 37962.15,-392.1 38023.9,-420.93 38088,-332 38098.91,-316.86 38099.29,-304.87 38088,-290 38083.49,-284.06 38001.54,-262.57 37943.69,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.67,-456.83 29827.68,-460.35 29837.68,-463.83 29837.67,-456.83"/> +</g> +<!-- Node176->Node296 --> +<g id="edge702" class="edge"> +<title>Node176->Node296</title> +<path fill="none" stroke="midnightblue" d="M29837.61,-459.83C30084.1,-457.51 30760.17,-447.74 30853,-410 30927.37,-379.77 30920.72,-333.79 30988,-290 31014.65,-272.66 31047.54,-257.99 31072.61,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.58,-456.33 29827.61,-459.92 29837.64,-463.33 29837.58,-456.33"/> +</g> +<!-- Node176->Node297 --> +<g id="edge703" class="edge"> +<title>Node176->Node297</title> +<path fill="none" stroke="midnightblue" d="M29837.95,-460.3C30756.47,-458.24 38400.88,-440.16 38449,-410 38499.36,-378.44 38465.42,-331.46 38508,-290 38528.04,-270.49 38556.1,-256.97 38580.25,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.77,-456.8 29827.78,-460.32 29837.79,-463.8 29837.77,-456.8"/> +</g> +<!-- Node298 --> +<g id="node298" class="node"> +<title>Node298</title> +<g id="a_node298"><a xlink:href="_neon_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27347,-218 27347,-248 27527,-248 27527,-218 27347,-218"/> +<text text-anchor="start" x="27355" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="27437" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node298 --> +<g id="edge704" class="edge"> +<title>Node176->Node298</title> +<path fill="none" stroke="midnightblue" d="M29838.01,-457.19C29967.36,-451.5 30193.12,-437.7 30218,-410 30253.64,-370.32 30255.46,-327.96 30218,-290 30165.69,-236.98 27611.07,-261.84 27537,-254 27524.24,-252.65 27510.68,-250.46 27497.81,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.56,-453.71 29827.72,-457.64 29837.86,-460.7 29837.56,-453.71"/> +</g> +<!-- Node299 --> +<g id="node299" class="node"> +<title>Node299</title> +<g id="a_node299"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="38739.5,-218 38739.5,-248 38960.5,-248 38960.5,-218 38739.5,-218"/> +<text text-anchor="start" x="38747.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="38850" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node299 --> +<g id="edge705" class="edge"> +<title>Node176->Node299</title> +<path fill="none" stroke="midnightblue" d="M29837.95,-460.38C30754.53,-459.06 38369.24,-447 38477,-410 38559.73,-381.59 38554.39,-328.37 38633,-290 38673.73,-270.12 38722.33,-256.73 38763.2,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.79,-456.88 29827.8,-460.39 29837.8,-463.88 29837.79,-456.88"/> +</g> +<!-- Node300 --> +<g id="node300" class="node"> +<title>Node300</title> +<g id="a_node300"><a xlink:href="_neon_dequantize_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="37985.5,-218 37985.5,-248 38152.5,-248 38152.5,-218 37985.5,-218"/> +<text text-anchor="start" x="37993.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="38069" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node300 --> +<g id="edge706" class="edge"> +<title>Node176->Node300</title> +<path fill="none" stroke="midnightblue" d="M29837.59,-460.58C30715.92,-461.27 37761.12,-465.1 37968,-410 38036.08,-391.87 38070.5,-392.85 38106,-332 38122.22,-304.2 38098.32,-267.99 38082.03,-248.29"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.54,-457.08 29827.54,-460.57 29837.54,-464.08 29837.54,-457.08"/> +</g> +<!-- Node301 --> +<g id="node301" class="node"> +<title>Node301</title> +<g id="a_node301"><a xlink:href="_neon_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27545.5,-218 27545.5,-248 27762.5,-248 27762.5,-218 27545.5,-218"/> +<text text-anchor="start" x="27553.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="27654" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node301 --> +<g id="edge707" class="edge"> +<title>Node176->Node301</title> +<path fill="none" stroke="midnightblue" d="M29837.76,-457.99C29976.12,-453.19 30228.52,-440.34 30256,-410 30291.8,-370.47 30293.44,-327.98 30256,-290 30207.56,-240.85 27840.72,-260.28 27772,-254 27757.1,-252.64 27741.25,-250.46 27726.16,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.47,-454.5 29827.59,-458.34 29837.7,-461.5 29837.47,-454.5"/> +</g> +<!-- Node302 --> +<g id="node302" class="node"> +<title>Node302</title> +<g id="a_node302"><a xlink:href="_neon_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="27781,-218 27781,-248 27987,-248 27987,-218 27781,-218"/> +<text text-anchor="start" x="27789" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="27884" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node302 --> +<g id="edge709" class="edge"> +<title>Node176->Node302</title> +<path fill="none" stroke="midnightblue" d="M29837.9,-458.67C29985.01,-454.74 30263.93,-442.97 30294,-410 30329.93,-370.59 30331.42,-328.01 30294,-290 30249.21,-244.51 28059.55,-260.13 27996,-254 27981.84,-252.63 27966.79,-250.45 27952.47,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.45,-455.18 29827.54,-458.94 29837.63,-462.18 29837.45,-455.18"/> +</g> +<!-- Node303 --> +<g id="node303" class="node"> +<title>Node303</title> +<g id="a_node303"><a xlink:href="_neon_exp_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28005,-218 28005,-248 28165,-248 28165,-218 28005,-218"/> +<text text-anchor="start" x="28013" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="28085" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node303 --> +<g id="edge710" class="edge"> +<title>Node176->Node303</title> +<path fill="none" stroke="midnightblue" d="M29837.73,-459.27C29993.21,-456.19 30299.31,-445.64 30332,-410 30368.05,-370.7 30369.4,-328.03 30332,-290 30289.96,-247.25 28233.53,-261.11 28174,-254 28162.68,-252.65 28150.68,-250.47 28139.29,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.64,-455.77 29827.71,-459.46 29837.78,-462.77 29837.64,-455.77"/> +</g> +<!-- Node304 --> +<g id="node304" class="node"> +<title>Node304</title> +<g id="a_node304"><a xlink:href="_neon_fill_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="38171,-218 38171,-248 38331,-248 38331,-218 38171,-218"/> +<text text-anchor="start" x="38179" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="38251" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node304 --> +<g id="edge711" class="edge"> +<title>Node176->Node304</title> +<path fill="none" stroke="midnightblue" d="M29837.85,-460.37C30728.07,-458.99 37935.43,-446.75 38037,-410 38129.73,-376.45 38211.17,-283.77 38239.94,-248.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.67,-456.87 29827.67,-460.38 29837.68,-463.87 29837.67,-456.87"/> +</g> +<!-- Node306 --> +<g id="node306" class="node"> +<title>Node306</title> +<g id="a_node306"><a xlink:href="_neon_fully_connected_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28183,-218 28183,-248 28369,-248 28369,-218 28183,-218"/> +<text text-anchor="start" x="28191" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="28276" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node306 --> +<g id="edge712" class="edge"> +<title>Node176->Node306</title> +<path fill="none" stroke="midnightblue" d="M29837.69,-459.79C30001.29,-457.56 30334.68,-448.3 30370,-410 30406.15,-370.79 30407.37,-328.05 30370,-290 30331.22,-250.52 28433.03,-259.85 28378,-254 28365.08,-252.63 28351.36,-250.44 28338.31,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.59,-456.29 29827.64,-459.92 29837.68,-463.29 29837.59,-456.29"/> +</g> +<!-- Node307 --> +<g id="node307" class="node"> +<title>Node307</title> +<g id="a_node307"><a xlink:href="_neon_fused_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28387,-218 28387,-248 28547,-248 28547,-218 28387,-218"/> +<text text-anchor="start" x="28395" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="28467" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node307 --> +<g id="edge713" class="edge"> +<title>Node176->Node307</title> +<path fill="none" stroke="midnightblue" d="M29837.72,-460.25C30009.23,-458.84 30370.05,-450.97 30408,-410 30444.25,-370.88 30445.34,-328.08 30408,-290 30371.97,-253.26 28607.08,-260.17 28556,-254 28544.68,-252.63 28532.69,-250.45 28521.3,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.67,-456.75 29827.7,-460.33 29837.72,-463.75 29837.67,-456.75"/> +</g> +<!-- Node311 --> +<g id="node311" class="node"> +<title>Node311</title> +<g id="a_node311"><a xlink:href="_neon_logical_and_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28565,-218 28565,-248 28729,-248 28729,-218 28565,-218"/> +<text text-anchor="start" x="28573" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="28647" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node311 --> +<g id="edge715" class="edge"> +<title>Node176->Node311</title> +<path fill="none" stroke="midnightblue" d="M29837.85,-460.66C30017.08,-460.05 30405.41,-453.63 30446,-410 30482.33,-370.95 30483.31,-328.11 30446,-290 30412.82,-256.11 28786.1,-259.56 28739,-254 28727.31,-252.62 28714.92,-250.43 28703.15,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.64,-457.16 29827.65,-460.69 29837.66,-464.16 29837.64,-457.16"/> +</g> +<!-- Node312 --> +<g id="node312" class="node"> +<title>Node312</title> +<g id="a_node312"><a xlink:href="_neon_logical_not_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28747.5,-218 28747.5,-248 28910.5,-248 28910.5,-218 28747.5,-218"/> +<text text-anchor="start" x="28755.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="28829" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node312 --> +<g id="edge716" class="edge"> +<title>Node176->Node312</title> +<path fill="none" stroke="midnightblue" d="M29837.61,-461.03C30024.19,-461.21 30440.74,-456.33 30484,-410 30520.4,-371.02 30521.28,-328.14 30484,-290 30453.63,-258.92 28963.15,-259.19 28920,-254 28908.6,-252.63 28896.52,-250.48 28885.02,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.55,-457.53 29827.54,-461.02 29837.54,-464.53 29837.55,-457.53"/> +</g> +<!-- Node313 --> +<g id="node313" class="node"> +<title>Node313</title> +<g id="a_node313"><a xlink:href="_neon_logical_or_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28929,-218 28929,-248 29089,-248 29089,-218 28929,-218"/> +<text text-anchor="start" x="28937" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="29009" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node313 --> +<g id="edge717" class="edge"> +<title>Node176->Node313</title> +<path fill="none" stroke="midnightblue" d="M29837.95,-461.37C30031.98,-462.3 30476.1,-459 30522,-410 30558.46,-371.08 30559.23,-328.19 30522,-290 30466.79,-233.38 29177.49,-263.62 29099,-254 29087.72,-252.62 29075.77,-250.46 29064.4,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.8,-457.87 29827.78,-461.32 29837.76,-464.87 29837.8,-457.87"/> +</g> +<!-- Node314 --> +<g id="node314" class="node"> +<title>Node314</title> +<g id="a_node314"><a xlink:href="_neon_log_softmax_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="29107.5,-218 29107.5,-248 29276.5,-248 29276.5,-218 29107.5,-218"/> +<text text-anchor="start" x="29115.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="29192" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node314 --> +<g id="edge718" class="edge"> +<title>Node176->Node314</title> +<path fill="none" stroke="midnightblue" d="M29837.99,-458.17C30044.3,-452.4 30535.58,-435.98 30560,-410 30596.52,-371.13 30597.18,-328.24 30560,-290 30510.64,-239.23 29356.31,-262.4 29286,-254 29274.24,-252.59 29261.77,-250.43 29249.89,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.69,-454.68 29827.79,-458.46 29837.88,-461.68 29837.69,-454.68"/> +</g> +<!-- Node315 --> +<g id="node315" class="node"> +<title>Node315</title> +<g id="a_node315"><a xlink:href="_neon_log_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="29295,-218 29295,-248 29455,-248 29455,-218 29295,-218"/> +<text text-anchor="start" x="29303" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="29375" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node315 --> +<g id="edge719" class="edge"> +<title>Node176->Node315</title> +<path fill="none" stroke="midnightblue" d="M29837.97,-458.44C30051.35,-453.1 30572.24,-437.34 30598,-410 30634.58,-371.19 30635.11,-328.31 30598,-290 30554.14,-244.73 29526.53,-261.95 29464,-254 29452.85,-252.58 29441.03,-250.41 29429.78,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.65,-454.94 29827.74,-458.69 29837.82,-461.94 29837.65,-454.94"/> +</g> +<!-- Node316 --> +<g id="node316" class="node"> +<title>Node316</title> +<g id="a_node316"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="31258,-218 31258,-248 31418,-248 31418,-218 31258,-218"/> +<text text-anchor="start" x="31266" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="31338" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node316 --> +<g id="edge720" class="edge"> +<title>Node176->Node316</title> +<path fill="none" stroke="midnightblue" d="M29838.2,-459.48C30091.48,-456.19 30797.24,-444.06 30896,-410 30982.74,-380.08 30979.88,-326.65 31064,-290 31098.16,-275.11 31189.87,-257.95 31257.83,-246.58"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.88,-455.98 29827.93,-459.61 29837.97,-462.98 29837.88,-455.98"/> +</g> +<!-- Node317 --> +<g id="node317" class="node"> +<title>Node317</title> +<g id="a_node317"><a xlink:href="_neon_mean_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="31436,-218 31436,-248 31596,-248 31596,-218 31436,-218"/> +<text text-anchor="start" x="31444" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="31516" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node317 --> +<g id="edge722" class="edge"> +<title>Node176->Node317</title> +<path fill="none" stroke="midnightblue" d="M29837.93,-459.8C30098.35,-457.33 30841.08,-447.09 30944,-410 30954.37,-406.26 31091.76,-294.09 31102,-290 31236.96,-236.1 31283.66,-277.97 31427,-254 31437,-252.33 31447.56,-250.24 31457.78,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.72,-456.3 29827.76,-459.89 29837.79,-463.3 29837.72,-456.3"/> +</g> +<!-- Node319 --> +<g id="node319" class="node"> +<title>Node319</title> +<g id="a_node319"><a xlink:href="_neon_neg_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="29473,-218 29473,-248 29633,-248 29633,-218 29473,-218"/> +<text text-anchor="start" x="29481" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="29553" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node319 --> +<g id="edge724" class="edge"> +<title>Node176->Node319</title> +<path fill="none" stroke="midnightblue" d="M29838.05,-458.67C30058.42,-453.77 30608.89,-438.69 30636,-410 30672.63,-371.23 30673.02,-328.39 30636,-290 30597.68,-250.26 29697.76,-261.02 29643,-254 29631.89,-252.58 29620.12,-250.44 29608.89,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.73,-455.18 29827.81,-458.9 29837.88,-462.18 29837.73,-455.18"/> +</g> +<!-- Node320 --> +<g id="node320" class="node"> +<title>Node320</title> +<g id="a_node320"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="29651.5,-218 29651.5,-248 29856.5,-248 29856.5,-218 29651.5,-218"/> +<text text-anchor="start" x="29659.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="29754" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node320 --> +<g id="edge725" class="edge"> +<title>Node176->Node320</title> +<path fill="none" stroke="midnightblue" d="M29837.86,-458.9C30064.88,-454.42 30645.53,-440.06 30674,-410 30710.67,-371.27 30710.86,-328.54 30674,-290 30642.94,-257.53 29910.66,-258.96 29866,-254 29852.45,-252.5 29838.07,-250.35 29824.29,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.57,-455.4 29827.65,-459.1 29837.71,-462.4 29837.57,-455.4"/> +</g> +<!-- Node321 --> +<g id="node321" class="node"> +<title>Node321</title> +<g id="a_node321"><a xlink:href="_neon_pad_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="31614,-218 31614,-248 31774,-248 31774,-218 31614,-218"/> +<text text-anchor="start" x="31622" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="31694" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node321 --> +<g id="edge726" class="edge"> +<title>Node176->Node321</title> +<path fill="none" stroke="midnightblue" d="M29837.79,-459.93C30104.17,-457.8 30878.08,-448.36 30985,-410 31039.05,-390.61 31042.77,-367.38 31088,-332 31111.4,-313.7 31112.39,-300.97 31140,-290 31236.31,-251.72 31502.51,-269.4 31605,-254 31615.49,-252.42 31626.59,-250.3 31637.26,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.74,-456.43 29827.77,-460.01 29837.8,-463.43 29837.74,-456.43"/> +</g> +<!-- Node322 --> +<g id="node322" class="node"> +<title>Node322</title> +<g id="a_node322"><a xlink:href="_neon_pooling2d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="31792,-218 31792,-248 31952,-248 31952,-218 31792,-218"/> +<text text-anchor="start" x="31800" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="31872" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node322 --> +<g id="edge728" class="edge"> +<title>Node176->Node322</title> +<path fill="none" stroke="midnightblue" d="M29838.22,-460.18C30111.66,-458.78 30919.26,-451.15 31030,-410 31082.18,-390.61 31084.91,-367.24 31128,-332 31150.47,-313.63 31151.04,-300.74 31178,-290 31303.12,-240.16 31649.64,-272.83 31783,-254 31793.66,-252.49 31804.94,-250.38 31815.75,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.92,-456.69 29827.94,-460.24 29837.96,-463.69 29837.92,-456.69"/> +</g> +<!-- Node323 --> +<g id="node323" class="node"> +<title>Node323</title> +<g id="a_node323"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="31970,-218 31970,-248 32130,-248 32130,-218 31970,-218"/> +<text text-anchor="start" x="31978" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="32050" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node323 --> +<g id="edge729" class="edge"> +<title>Node176->Node323</title> +<path fill="none" stroke="midnightblue" d="M29838.06,-461.27C30052.59,-462.2 30610.45,-459.21 31073,-410 31272.23,-388.8 31764.54,-293.31 31961,-254 31970.16,-252.17 31979.83,-250.12 31989.28,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.82,-457.77 29827.8,-461.22 29837.78,-464.77 29837.82,-457.77"/> +</g> +<!-- Node325 --> +<g id="node325" class="node"> +<title>Node325</title> +<g id="a_node325"><a xlink:href="_neon_q_lstm_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="37629,-218 37629,-248 37789,-248 37789,-218 37629,-218"/> +<text text-anchor="start" x="37637" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="37709" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node325 --> +<g id="edge730" class="edge"> +<title>Node176->Node325</title> +<path fill="none" stroke="midnightblue" d="M29837.97,-460.42C30686.21,-459.59 37255.74,-451.84 37665,-410 37840.85,-392.02 37942.93,-468.7 38055,-332 38178.97,-180.78 38202.83,-327.71 37798,-254 37788.34,-252.24 37778.14,-250.16 37768.23,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.66,-456.92 29827.66,-460.43 29837.66,-463.92 29837.66,-456.92"/> +</g> +<!-- Node326 --> +<g id="node326" class="node"> +<title>Node326</title> +<g id="a_node326"><a xlink:href="_neon_quantized_lstm_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="32148.5,-218 32148.5,-248 32333.5,-248 32333.5,-218 32148.5,-218"/> +<text text-anchor="start" x="32156.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="32241" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node326 --> +<g id="edge731" class="edge"> +<title>Node176->Node326</title> +<path fill="none" stroke="midnightblue" d="M29838.18,-458.99C30115.22,-454.11 30951.47,-437.45 31222,-410 31428.3,-389.07 31477.65,-367.21 31682,-332 31788.72,-313.61 31815.25,-308.19 31922,-290 32018.37,-273.57 32042.8,-271.41 32139,-254 32149.3,-252.14 32160.17,-250.09 32170.82,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.71,-455.5 29827.78,-459.17 29837.84,-462.5 29837.71,-455.5"/> +</g> +<!-- Node327 --> +<g id="node327" class="node"> +<title>Node327</title> +<g id="a_node327"><a xlink:href="_neon_quantize_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="32352,-218 32352,-248 32512,-248 32512,-218 32352,-218"/> +<text text-anchor="start" x="32360" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="32432" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node327 --> +<g id="edge732" class="edge"> +<title>Node176->Node327</title> +<path fill="none" stroke="midnightblue" d="M29838.01,-459.21C30133.03,-454.76 31069.09,-438.69 31370,-410 31805.99,-368.43 31912.92,-336.72 32343,-254 32352.33,-252.21 32362.18,-250.15 32371.78,-248.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.73,-455.72 29827.79,-459.37 29837.84,-462.72 29837.73,-455.72"/> +</g> +<!-- Node329 --> +<g id="node329" class="node"> +<title>Node329</title> +<g id="a_node329"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="32530,-218 32530,-248 32690,-248 32690,-218 32530,-218"/> +<text text-anchor="start" x="32538" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="32610" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node329 --> +<g id="edge733" class="edge"> +<title>Node176->Node329</title> +<path fill="none" stroke="midnightblue" d="M29837.74,-459.51C30154.93,-455.79 31222.37,-441.18 31563,-410 31786.97,-389.5 31841.02,-368.21 32063,-332 32266.79,-298.75 32318.42,-293.98 32521,-254 32530.17,-252.19 32539.84,-250.15 32549.29,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.63,-456.01 29827.68,-459.63 29837.72,-463.01 29837.63,-456.01"/> +</g> +<!-- Node330 --> +<g id="node330" class="node"> +<title>Node330</title> +<g id="a_node330"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="36879,-218 36879,-248 37039,-248 37039,-218 36879,-218"/> +<text text-anchor="start" x="36887" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="36959" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node330 --> +<g id="edge734" class="edge"> +<title>Node176->Node330</title> +<path fill="none" stroke="midnightblue" d="M29837.64,-459.5C30187.12,-455.45 31491.94,-439.17 32566,-410 34471.45,-358.25 34957.49,-464.36 36852,-254 36865.15,-252.54 36879.11,-250.38 36892.45,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.54,-456 29827.58,-459.61 29837.62,-463 29837.54,-456"/> +</g> +<!-- Node332 --> +<g id="node332" class="node"> +<title>Node332</title> +<g id="a_node332"><a xlink:href="_neon_rsqrt_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="29875,-218 29875,-248 30035,-248 30035,-218 29875,-218"/> +<text text-anchor="start" x="29883" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="29955" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node332 --> +<g id="edge735" class="edge"> +<title>Node176->Node332</title> +<path fill="none" stroke="midnightblue" d="M29837.95,-459.04C30069.6,-454.84 30670.61,-440.99 30700,-410 30736.7,-371.3 30736.66,-328.73 30700,-290 30649.82,-236.99 30116.31,-264.04 30044,-254 30033.18,-252.5 30021.72,-250.35 30010.76,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.8,-455.54 29827.87,-459.22 29837.93,-462.54 29837.8,-455.54"/> +</g> +<!-- Node333 --> +<g id="node333" class="node"> +<title>Node333</title> +<g id="a_node333"><a xlink:href="_neon_sin_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="30053,-218 30053,-248 30213,-248 30213,-218 30053,-218"/> +<text text-anchor="start" x="30061" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="30133" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node333 --> +<g id="edge736" class="edge"> +<title>Node176->Node333</title> +<path fill="none" stroke="midnightblue" d="M29837.86,-459.17C30073.94,-455.25 30695.68,-441.93 30726,-410 30762.73,-371.33 30762.34,-329.03 30726,-290 30687.74,-248.91 30277.54,-262.18 30222,-254 30211.5,-252.45 30200.4,-250.35 30189.74,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.53,-455.68 29827.59,-459.34 29837.65,-462.68 29837.53,-455.68"/> +</g> +<!-- Node334 --> +<g id="node334" class="node"> +<title>Node334</title> +<g id="a_node334"><a xlink:href="_neon_slice_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="37095,-218 37095,-248 37255,-248 37255,-218 37095,-218"/> +<text text-anchor="start" x="37103" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="37175" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node334 --> +<g id="edge737" class="edge"> +<title>Node176->Node334</title> +<path fill="none" stroke="midnightblue" d="M29837.93,-460.42C30655.14,-459.64 36768.27,-452.34 36850,-410 36908.26,-379.81 36881.46,-326.48 36936,-290 36943.36,-285.08 37041.96,-262.93 37110.18,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.7,-456.92 29827.7,-460.43 29837.71,-463.92 29837.7,-456.92"/> +</g> +<!-- Node335 --> +<g id="node335" class="node"> +<title>Node335</title> +<g id="a_node335"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="30231,-218 30231,-248 30391,-248 30391,-218 30231,-218"/> +<text text-anchor="start" x="30239" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="30311" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node335 --> +<g id="edge738" class="edge"> +<title>Node176->Node335</title> +<path fill="none" stroke="midnightblue" d="M29837.74,-459.3C30078.16,-455.66 30720.75,-442.86 30752,-410 30788.75,-371.35 30787.74,-329.58 30752,-290 30699.3,-231.64 30477.61,-266.64 30400,-254 30389.84,-252.34 30379.1,-250.24 30368.73,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.58,-455.8 29827.63,-459.45 29837.68,-462.8 29837.58,-455.8"/> +</g> +<!-- Node336 --> +<g id="node336" class="node"> +<title>Node336</title> +<g id="a_node336"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="37273,-218 37273,-248 37433,-248 37433,-218 37273,-218"/> +<text text-anchor="start" x="37281" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="37353" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node336 --> +<g id="edge739" class="edge"> +<title>Node176->Node336</title> +<path fill="none" stroke="midnightblue" d="M29838.03,-460.42C30657.75,-459.66 36800.88,-452.55 36883,-410 36941.26,-379.82 36912.56,-323.46 36969,-290 37082.61,-222.64 37133.85,-276.51 37264,-254 37273.83,-252.3 37284.21,-250.23 37294.28,-248.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.77,-456.92 29827.77,-460.43 29837.77,-463.92 29837.77,-456.92"/> +</g> +<!-- Node337 --> +<g id="node337" class="node"> +<title>Node337</title> +<g id="a_node337"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="30409,-218 30409,-248 30569,-248 30569,-218 30409,-218"/> +<text text-anchor="start" x="30417" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="30489" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node337 --> +<g id="edge740" class="edge"> +<title>Node176->Node337</title> +<path fill="none" stroke="midnightblue" d="M29837.88,-459.42C30082.79,-456.04 30745.82,-443.79 30778,-410 30814.78,-371.38 30812.19,-330.93 30778,-290 30749.19,-255.51 30623.05,-262.88 30579,-254 30569.9,-252.17 30560.3,-250.14 30550.9,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.54,-455.92 29827.59,-459.56 29837.64,-462.92 29837.54,-455.92"/> +</g> +<!-- Node338 --> +<g id="node338" class="node"> +<title>Node338</title> +<g id="a_node338"><a xlink:href="_neon_stack_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="37451,-218 37451,-248 37611,-248 37611,-218 37451,-218"/> +<text text-anchor="start" x="37459" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="37531" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node338 --> +<g id="edge741" class="edge"> +<title>Node176->Node338</title> +<path fill="none" stroke="midnightblue" d="M29837.75,-460.44C30636.93,-459.85 36522.03,-454 37303,-410 37630.54,-391.55 37817.63,-575.92 38037,-332 38049.48,-318.12 38049.62,-303.76 38037,-290 38005.56,-255.73 37665.96,-261.11 37620,-254 37609.67,-252.4 37598.75,-250.3 37588.23,-248.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.74,-456.94 29827.74,-460.45 29837.75,-463.94 29837.74,-456.94"/> +</g> +<!-- Node339 --> +<g id="node339" class="node"> +<title>Node339</title> +<g id="a_node339"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="39756.5,-218 39756.5,-248 39925.5,-248 39925.5,-218 39756.5,-218"/> +<text text-anchor="start" x="39764.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="39841" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node339 --> +<g id="edge742" class="edge"> +<title>Node176->Node339</title> +<path fill="none" stroke="midnightblue" d="M29837.72,-460.59C30789.37,-461.47 38996.4,-467.39 39238,-410 39313.81,-391.99 39325.9,-367.99 39395,-332 39429.57,-313.99 39434.93,-302.06 39472,-290 39589.64,-251.73 39626.09,-275.02 39748,-254 39758.09,-252.26 39768.75,-250.19 39779.11,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.52,-457.09 29827.52,-460.58 29837.51,-464.09 29837.52,-457.09"/> +</g> +<!-- Node340 --> +<g id="node340" class="node"> +<title>Node340</title> +<g id="a_node340"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="30587.5,-218 30587.5,-248 30754.5,-248 30754.5,-218 30587.5,-218"/> +<text text-anchor="start" x="30595.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="30671" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node340 --> +<g id="edge743" class="edge"> +<title>Node176->Node340</title> +<path fill="none" stroke="midnightblue" d="M29838,-459.53C30087.34,-456.41 30770.9,-444.72 30804,-410 30814.2,-399.3 30820.37,-315.87 30803,-290 30789.13,-269.33 30765.95,-256.27 30742.85,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.84,-456.03 29827.89,-459.66 29837.93,-463.03 29837.84,-456.03"/> +</g> +<!-- Node342 --> +<g id="node342" class="node"> +<title>Node342</title> +<g id="a_node342"><a xlink:href="_neon_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="30772,-218 30772,-248 31002,-248 31002,-218 30772,-218"/> +<text text-anchor="start" x="30780" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="30887" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node342 --> +<g id="edge744" class="edge"> +<title>Node176->Node342</title> +<path fill="none" stroke="midnightblue" d="M29838.07,-458.96C30089.41,-454.29 30782.59,-438.86 30822,-410 30875.48,-370.84 30885.01,-282.72 30886.67,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.81,-455.46 29827.88,-459.14 29837.94,-462.46 29837.81,-455.46"/> +</g> +<!-- Node343 --> +<g id="node343" class="node"> +<title>Node343</title> +<g id="a_node343"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="38978.5,-212.5 38978.5,-253.5 39163.5,-253.5 39163.5,-212.5 38978.5,-212.5"/> +<text text-anchor="start" x="38986.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="start" x="38986.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text> +<text text-anchor="middle" x="39071" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node343 --> +<g id="edge746" class="edge"> +<title>Node176->Node343</title> +<path fill="none" stroke="midnightblue" d="M29837.86,-460.37C30749.66,-458.95 38297.83,-446.16 38524,-410 38716.83,-379.17 38934.59,-292.58 39026.41,-253.53"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.75,-456.87 29827.76,-460.38 29837.76,-463.87 29837.75,-456.87"/> +</g> +<!-- Node344 --> +<g id="node344" class="node"> +<title>Node344</title> +<g id="a_node344"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="39553.5,-212.5 39553.5,-253.5 39738.5,-253.5 39738.5,-212.5 39553.5,-212.5"/> +<text text-anchor="start" x="39561.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="start" x="39561.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text> +<text text-anchor="middle" x="39646" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node344 --> +<g id="edge747" class="edge"> +<title>Node176->Node344</title> +<path fill="none" stroke="midnightblue" d="M29837.77,-460.53C30785.65,-460.8 38926.07,-461.63 39167,-410 39295.8,-382.4 39313.81,-333.92 39438,-290 39478.1,-275.82 39523.64,-263.18 39561.85,-253.52"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.61,-457.03 29827.61,-460.53 29837.6,-464.03 29837.61,-457.03"/> +</g> +<!-- Node176->Node345 --> +<g id="edge664" class="edge"> +<title>Node176->Node345</title> +<path fill="none" stroke="midnightblue" d="M29837.64,-460.48C30620.62,-460.18 36286.54,-456.47 37039,-410 37067.49,-408.24 37098.52,-405.01 37126.23,-401.65"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.56,-456.98 29827.56,-460.48 29837.56,-463.98 29837.56,-456.98"/> +</g> +<!-- Node346 --> +<g id="node346" class="node"> +<title>Node346</title> +<g id="a_node346"><a xlink:href="_neon_tensor_handle_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="36977.5,-296 36977.5,-326 37144.5,-326 37144.5,-296 36977.5,-296"/> +<text text-anchor="start" x="36985.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTensor</text> +<text text-anchor="middle" x="37061" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">Handle.cpp</text> +</a> +</g> +</g> +<!-- Node176->Node346 --> +<g id="edge692" class="edge"> +<title>Node176->Node346</title> +<path fill="none" stroke="midnightblue" d="M29837.73,-460.34C30661.28,-458.84 36877.76,-446.34 36964,-410 37005.03,-392.71 37037.65,-348.81 37052.41,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="29837.71,-456.84 29827.72,-460.36 29837.73,-463.84 29837.71,-456.84"/> +</g> +<!-- Node179 --> +<g id="node179" class="node"> +<title>Node179</title> +<g id="a_node179"><a xlink:href="_cl_import_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17046.5,-296 17046.5,-326 17183.5,-326 17183.5,-296 17046.5,-296"/> +<text text-anchor="start" x="17054.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClImport</text> +<text text-anchor="middle" x="17115" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">TensorHandleFactory.cpp</text> +</a> +</g> +</g> +<!-- Node178->Node179 --> +<g id="edge338" class="edge"> +<title>Node178->Node179</title> +<path fill="none" stroke="midnightblue" d="M17159.6,-365.81C17149.01,-353.03 17136.02,-337.36 17126.8,-326.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17157.07,-368.24 17166.15,-373.7 17162.46,-363.77 17157.07,-368.24"/> +</g> +<!-- Node181->Node26 --> +<g id="edge367" class="edge"> +<title>Node181->Node26</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.85C23354.18,-378.03 23481.02,-371.13 23591,-368 24164.11,-351.68 28179.05,-371.97 28751,-332 28770,-330.67 28790.27,-328.49 28809.57,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.36 23263.22,-383.45 23273.42,-386.35 23273,-379.36"/> +</g> +<!-- Node182 --> +<g id="node182" class="node"> +<title>Node182</title> +<g id="a_node182"><a xlink:href="_cl_batch_to_space_nd_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="20856.5,-296 20856.5,-326 21033.5,-326 21033.5,-296 20856.5,-296"/> +<text text-anchor="start" x="20864.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="20945" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchToSpaceNdWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node181->Node182 --> +<g id="edge341" class="edge"> +<title>Node181->Node182</title> +<path fill="none" stroke="midnightblue" d="M23128.63,-371.88C23120.72,-370.31 23112.7,-368.95 23105,-368 22650.17,-311.78 21498.55,-382.03 21043,-332 21030.57,-330.64 21017.38,-328.46 21004.84,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23128.05,-375.33 23138.56,-373.95 23129.49,-368.48 23128.05,-375.33"/> +</g> +<!-- Node185 --> +<g id="node185" class="node"> +<title>Node185</title> +<g id="a_node185"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="24605.5,-140 24605.5,-170 24754.5,-170 24754.5,-140 24605.5,-140"/> +<text text-anchor="start" x="24613.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text> +<text text-anchor="middle" x="24680" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node185 --> +<g id="edge350" class="edge"> +<title>Node181->Node185</title> +<path fill="none" stroke="midnightblue" d="M23108.89,-388C22407.36,-387.88 17445.66,-385.17 17393,-332 17379.86,-318.74 17379.93,-303.33 17393,-290 17428.12,-254.17 19148.94,-257.49 19199,-254 19355.73,-243.09 19393.22,-222.21 19550,-212 19681.9,-203.41 23982.15,-162.58 24605.08,-156.71"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.91,-391.5 23118.91,-388 23108.91,-384.5 23108.91,-391.5"/> +</g> +<!-- Node186 --> +<g id="node186" class="node"> +<title>Node186</title> +<g id="a_node186"><a xlink:href="_cl_space_to_batch_nd_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17564.5,-296 17564.5,-326 17741.5,-326 17741.5,-296 17564.5,-296"/> +<text text-anchor="start" x="17572.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="17653" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToBatchNdWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node181->Node186 --> +<g id="edge346" class="edge"> +<title>Node181->Node186</title> +<path fill="none" stroke="midnightblue" d="M23108.56,-388.1C22468.69,-388.78 18305.66,-390.91 17751,-332 17738.48,-330.67 17725.19,-328.49 17712.58,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.62,-391.6 23118.61,-388.09 23108.61,-384.6 23108.62,-391.6"/> +</g> +<!-- Node181->Node188 --> +<g id="edge351" class="edge"> +<title>Node181->Node188</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.9C23354.18,-378.12 23481.03,-371.25 23591,-368 24031.71,-354.99 27121.56,-387.22 27559,-332 27569.49,-330.68 27580.58,-328.48 27591.09,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.41 23263.23,-383.5 23273.42,-386.4 23273,-379.41"/> +</g> +<!-- Node189 --> +<g id="node189" class="node"> +<title>Node189</title> +<g id="a_node189"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="21051.5,-296 21051.5,-326 21196.5,-326 21196.5,-296 21051.5,-296"/> +<text text-anchor="start" x="21059.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="21124" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node189 --> +<g id="edge352" class="edge"> +<title>Node181->Node189</title> +<path fill="none" stroke="midnightblue" d="M23128.63,-371.89C23120.72,-370.32 23112.7,-368.96 23105,-368 22686.15,-315.91 21624.56,-386.34 21206,-332 21195.54,-330.64 21184.47,-328.47 21173.97,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23128.05,-375.34 23138.56,-373.97 23129.49,-368.49 23128.05,-375.34"/> +</g> +<!-- Node181->Node190 --> +<g id="edge353" class="edge"> +<title>Node181->Node190</title> +<path fill="none" stroke="midnightblue" d="M23127.69,-371.88C23120.08,-370.36 23112.39,-369.01 23105,-368 22738.73,-317.92 22639.92,-384.57 22274,-332 22263.96,-330.56 22253.36,-328.41 22243.25,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23127.1,-375.34 23137.61,-373.97 23128.55,-368.49 23127.1,-375.34"/> +</g> +<!-- Node181->Node191 --> +<g id="edge354" class="edge"> +<title>Node181->Node191</title> +<path fill="none" stroke="midnightblue" d="M23125.94,-371.74C23118.91,-370.32 23111.82,-369.03 23105,-368 22885.15,-334.72 22825.81,-365.57 22606,-332 22595.96,-330.47 22585.35,-328.37 22575.16,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23125.69,-375.27 23136.19,-373.91 23127.13,-368.42 23125.69,-375.27"/> +</g> +<!-- Node181->Node192 --> +<g id="edge355" class="edge"> +<title>Node181->Node192</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.83C23354.18,-378 23481.02,-371.09 23591,-368 23913.43,-358.94 29076.52,-368.57 29397,-332 29408.49,-330.69 29420.66,-328.5 29432.19,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.34 23263.22,-383.44 23273.42,-386.33 23273,-379.34"/> +</g> +<!-- Node181->Node193 --> +<g id="edge356" class="edge"> +<title>Node181->Node193</title> +<path fill="none" stroke="midnightblue" d="M23273.57,-382.68C23393.39,-374.48 23622.31,-357.05 23816,-332 23829.09,-330.31 23842.94,-328.22 23856.38,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.12,-379.2 23263.38,-383.37 23273.59,-386.18 23273.12,-379.2"/> +</g> +<!-- Node181->Node194 --> +<g id="edge357" class="edge"> +<title>Node181->Node194</title> +<path fill="none" stroke="midnightblue" d="M23273.21,-383.49C23473.6,-372.36 23976.43,-343.69 24052,-332 24061.73,-330.49 24072.01,-328.38 24081.86,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23272.82,-380 23263.03,-384.05 23273.21,-386.99 23272.82,-380"/> +</g> +<!-- Node181->Node195 --> +<g id="edge358" class="edge"> +<title>Node181->Node195</title> +<path fill="none" stroke="midnightblue" d="M23273.31,-383.84C23508.19,-371.93 24167.69,-338.16 24214,-332 24225.33,-330.49 24237.33,-328.36 24248.82,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23272.93,-380.36 23263.12,-384.36 23273.29,-387.35 23272.93,-380.36"/> +</g> +<!-- Node181->Node196 --> +<g id="edge359" class="edge"> +<title>Node181->Node196</title> +<path fill="none" stroke="midnightblue" d="M23273.37,-383.75C23354.24,-379.6 23481.1,-373.19 23591,-368 23951.4,-350.99 24044.55,-381.07 24402,-332 24412.63,-330.54 24423.88,-328.38 24434.61,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.06,-380.26 23263.26,-384.27 23273.42,-387.25 23273.06,-380.26"/> +</g> +<!-- Node181->Node197 --> +<g id="edge360" class="edge"> +<title>Node181->Node197</title> +<path fill="none" stroke="midnightblue" d="M23273.37,-383.56C23354.23,-379.28 23481.08,-372.76 23591,-368 24027.77,-349.08 24141.06,-392.72 24574,-332 24584.18,-330.57 24594.95,-328.4 24605.19,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.05,-380.07 23263.25,-384.1 23273.42,-387.06 23273.05,-380.07"/> +</g> +<!-- Node181->Node198 --> +<g id="edge361" class="edge"> +<title>Node181->Node198</title> +<path fill="none" stroke="midnightblue" d="M23108.93,-387.72C22422.78,-385.36 17658.45,-367.7 17360,-332 17348.89,-330.67 17337.12,-328.47 17325.98,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.96,-391.22 23118.97,-387.76 23108.99,-384.22 23108.96,-391.22"/> +</g> +<!-- Node199 --> +<g id="node199" class="node"> +<title>Node199</title> +<g id="a_node199"><a xlink:href="_cl_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="21215,-296 21215,-326 21407,-326 21407,-296 21215,-296"/> +<text text-anchor="start" x="21223" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="21311" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvertFp16ToFp32Workload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node199 --> +<g id="edge362" class="edge"> +<title>Node181->Node199</title> +<path fill="none" stroke="midnightblue" d="M23128.63,-371.9C23120.72,-370.33 23112.7,-368.97 23105,-368 22360.01,-274.46 22162.72,-410.52 21416,-332 21402.8,-330.61 21388.79,-328.44 21375.44,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23128.05,-375.36 23138.55,-373.99 23129.49,-368.51 23128.05,-375.36"/> +</g> +<!-- Node200 --> +<g id="node200" class="node"> +<title>Node200</title> +<g id="a_node200"><a xlink:href="_cl_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="21425,-296 21425,-326 21617,-326 21617,-296 21425,-296"/> +<text text-anchor="start" x="21433" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="21521" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvertFp32ToFp16Workload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node200 --> +<g id="edge363" class="edge"> +<title>Node181->Node200</title> +<path fill="none" stroke="midnightblue" d="M23128.29,-371.86C23120.49,-370.31 23112.59,-368.96 23105,-368 22452.72,-285.1 22279.82,-401.75 21626,-332 21612.9,-330.6 21598.99,-328.44 21585.72,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23127.59,-375.29 23138.09,-373.91 23129.02,-368.44 23127.59,-375.29"/> +</g> +<!-- Node181->Node201 --> +<g id="edge364" class="edge"> +<title>Node181->Node201</title> +<path fill="none" stroke="midnightblue" d="M23273.36,-383.44C23354.22,-379.06 23481.07,-372.48 23591,-368 24099.72,-347.29 24229.01,-378.8 24736,-332 24751.92,-330.53 24768.85,-328.37 24785.05,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.04,-379.95 23263.24,-383.98 23273.42,-386.94 23273.04,-379.95"/> +</g> +<!-- Node181->Node202 --> +<g id="edge365" class="edge"> +<title>Node181->Node202</title> +<path fill="none" stroke="midnightblue" d="M23273.36,-383.31C23354.21,-378.85 23481.06,-372.2 23591,-368 23894.66,-356.41 24656.31,-368.44 24958,-332 24969.52,-330.61 24981.73,-328.45 24993.36,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.03,-379.83 23263.24,-383.87 23273.42,-386.81 23273.03,-379.83"/> +</g> +<!-- Node181->Node203 --> +<g id="edge366" class="edge"> +<title>Node181->Node203</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.91C23354.19,-378.14 23481.03,-371.27 23591,-368 24011.5,-355.49 26958.99,-379.4 27377,-332 27388.73,-330.67 27401.17,-328.47 27412.97,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.42 23263.23,-383.51 23273.42,-386.41 23273,-379.42"/> +</g> +<!-- Node181->Node204 --> +<g id="edge368" class="edge"> +<title>Node181->Node204</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.89C23354.18,-378.11 23481.03,-371.23 23591,-368 24049.71,-354.54 27265.39,-386.89 27721,-332 27731.99,-330.68 27743.62,-328.48 27754.64,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.4 23263.23,-383.49 23273.42,-386.39 23273,-379.4"/> +</g> +<!-- Node205 --> +<g id="node205" class="node"> +<title>Node205</title> +<g id="a_node205"><a xlink:href="_cl_division_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="22283,-296 22283,-326 22427,-326 22427,-296 22283,-296"/> +<text text-anchor="start" x="22291" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="22355" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node205 --> +<g id="edge369" class="edge"> +<title>Node181->Node205</title> +<path fill="none" stroke="midnightblue" d="M23127.35,-371.89C23119.85,-370.38 23112.28,-369.03 23105,-368 22810.64,-326.17 22731.13,-375.41 22437,-332 22427,-330.52 22416.43,-328.39 22406.33,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23126.63,-375.32 23137.14,-373.96 23128.08,-368.47 23126.63,-375.32"/> +</g> +<!-- Node181->Node206 --> +<g id="edge370" class="edge"> +<title>Node181->Node206</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.88C23354.18,-378.09 23481.03,-371.21 23591,-368 24068.59,-354.07 27415.55,-379.31 27891,-332 27904.36,-330.67 27918.55,-328.47 27932.02,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.39 23263.23,-383.48 23273.42,-386.38 23273,-379.39"/> +</g> +<!-- Node181->Node207 --> +<g id="edge371" class="edge"> +<title>Node181->Node207</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.87C23354.18,-378.08 23481.03,-371.19 23591,-368 23841.35,-360.74 27850.5,-363.23 28099,-332 28109.49,-330.68 28120.59,-328.49 28131.09,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.39 23263.22,-383.47 23273.42,-386.37 23273,-379.39"/> +</g> +<!-- Node181->Node208 --> +<g id="edge372" class="edge"> +<title>Node181->Node208</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.86C23354.18,-378.06 23481.02,-371.17 23591,-368 23850.34,-360.52 28003.57,-364.32 28261,-332 28271.49,-330.68 28282.59,-328.49 28293.09,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.38 23263.22,-383.47 23273.42,-386.37 23273,-379.38"/> +</g> +<!-- Node209 --> +<g id="node209" class="node"> +<title>Node209</title> +<g id="a_node209"><a xlink:href="_cl_floor_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="23281.5,-296 23281.5,-326 23426.5,-326 23426.5,-296 23281.5,-296"/> +<text text-anchor="start" x="23289.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="23354" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFloorFloatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node209 --> +<g id="edge373" class="edge"> +<title>Node181->Node209</title> +<path fill="none" stroke="midnightblue" d="M23230.63,-369.52C23259.36,-356.13 23297.63,-338.28 23323.89,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23228.86,-366.49 23221.28,-373.88 23231.82,-372.83 23228.86,-366.49"/> +</g> +<!-- Node181->Node210 --> +<g id="edge374" class="edge"> +<title>Node181->Node210</title> +<path fill="none" stroke="midnightblue" d="M23108.24,-387.12C22527.86,-380.95 19088.38,-343.91 18982,-332 18969.98,-330.65 18957.23,-328.47 18945.12,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.57,-390.63 23118.6,-387.23 23108.64,-383.63 23108.57,-390.63"/> +</g> +<!-- Node211 --> +<g id="node211" class="node"> +<title>Node211</title> +<g id="a_node211"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28598,-296 28598,-326 28742,-326 28742,-296 28598,-296"/> +<text text-anchor="start" x="28606" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="28670" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node211 --> +<g id="edge375" class="edge"> +<title>Node181->Node211</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.85C23354.18,-378.04 23481.02,-371.14 23591,-368 23868.56,-360.07 28313.48,-366.52 28589,-332 28599.49,-330.69 28610.59,-328.49 28621.09,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.37 23263.22,-383.46 23273.42,-386.35 23273,-379.37"/> +</g> +<!-- Node212 --> +<g id="node212" class="node"> +<title>Node212</title> +<g id="a_node212"><a xlink:href="_cl_gather_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="23445,-296 23445,-326 23589,-326 23589,-296 23445,-296"/> +<text text-anchor="start" x="23453" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="23517" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node212 --> +<g id="edge376" class="edge"> +<title>Node181->Node212</title> +<path fill="none" stroke="midnightblue" d="M23263.59,-371.75C23312.39,-360.75 23378.12,-345.76 23436,-332 23444.03,-330.09 23452.5,-328.04 23460.82,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23262.74,-368.36 23253.76,-373.97 23264.28,-375.19 23262.74,-368.36"/> +</g> +<!-- Node181->Node213 --> +<g id="edge377" class="edge"> +<title>Node181->Node213</title> +<path fill="none" stroke="midnightblue" d="M23108.69,-387.03C22547.83,-380.37 19307.63,-341.55 19207,-332 19192.72,-330.64 19177.53,-328.47 19163.08,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.67,-390.53 23118.72,-387.15 23108.76,-383.53 23108.67,-390.53"/> +</g> +<!-- Node214 --> +<g id="node214" class="node"> +<title>Node214</title> +<g id="a_node214"><a xlink:href="_cl_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="23607,-296 23607,-326 23807,-326 23807,-296 23607,-296"/> +<text text-anchor="start" x="23615" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="23707" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node214 --> +<g id="edge378" class="edge"> +<title>Node181->Node214</title> +<path fill="none" stroke="midnightblue" d="M23273.24,-377.78C23355.56,-367.29 23485.78,-350.01 23598,-332 23609.4,-330.17 23621.44,-328.1 23633.2,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23272.67,-374.33 23263.19,-379.06 23273.56,-381.27 23272.67,-374.33"/> +</g> +<!-- Node181->Node215 --> +<g id="edge379" class="edge"> +<title>Node181->Node215</title> +<path fill="none" stroke="midnightblue" d="M23108.7,-387.04C22561.68,-380.64 19469.9,-343.97 19374,-332 19363.29,-330.66 19351.96,-328.5 19341.2,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.83,-390.54 23118.87,-387.16 23108.92,-383.54 23108.83,-390.54"/> +</g> +<!-- Node181->Node216 --> +<g id="edge380" class="edge"> +<title>Node181->Node216</title> +<path fill="none" stroke="midnightblue" d="M23108.49,-386.99C22574.85,-380.4 19630.52,-343.58 19539,-332 19528.41,-330.66 19517.22,-328.49 19506.59,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.75,-390.49 23118.79,-387.11 23108.84,-383.49 23108.75,-390.49"/> +</g> +<!-- Node181->Node217 --> +<g id="edge381" class="edge"> +<title>Node181->Node217</title> +<path fill="none" stroke="midnightblue" d="M23108.88,-386.93C22590.35,-380.18 19789.23,-343.19 19702,-332 19691.54,-330.66 19680.47,-328.49 19669.97,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.85,-390.43 23118.9,-387.06 23108.94,-383.43 23108.85,-390.43"/> +</g> +<!-- Node181->Node218 --> +<g id="edge382" class="edge"> +<title>Node181->Node218</title> +<path fill="none" stroke="midnightblue" d="M23108.44,-387.1C22611.88,-381.63 20038.27,-352.38 19873,-332 19862.05,-330.65 19850.45,-328.48 19839.44,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.7,-390.6 23118.74,-387.21 23108.78,-383.6 23108.7,-390.6"/> +</g> +<!-- Node181->Node219 --> +<g id="edge383" class="edge"> +<title>Node181->Node219</title> +<path fill="none" stroke="midnightblue" d="M23108.65,-387.06C22627.11,-381.5 20191.64,-352.46 20035,-332 20024.66,-330.65 20013.73,-328.48 20003.36,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.95,-390.56 23118.99,-387.18 23109.03,-383.56 23108.95,-390.56"/> +</g> +<!-- Node181->Node220 --> +<g id="edge384" class="edge"> +<title>Node181->Node220</title> +<path fill="none" stroke="midnightblue" d="M23108.8,-386.97C22642.59,-381.09 20346.13,-351.21 20198,-332 20187.54,-330.64 20176.47,-328.47 20165.97,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.78,-390.47 23118.82,-387.1 23108.87,-383.47 23108.78,-390.47"/> +</g> +<!-- Node181->Node221 --> +<g id="edge385" class="edge"> +<title>Node181->Node221</title> +<path fill="none" stroke="midnightblue" d="M23108.98,-386.88C22658.52,-380.69 20500.61,-350.18 20361,-332 20350.54,-330.64 20339.47,-328.46 20328.98,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.94,-390.38 23118.98,-387.02 23109.03,-383.38 23108.94,-390.38"/> +</g> +<!-- Node181->Node222 --> +<g id="edge386" class="edge"> +<title>Node181->Node222</title> +<path fill="none" stroke="midnightblue" d="M23108.96,-376.12C23083.4,-372.89 23055.08,-369.79 23029,-368 22473.36,-329.82 21075.37,-403.22 20523,-332 20512.66,-330.67 20501.72,-328.5 20491.35,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.62,-379.6 23118.99,-377.41 23109.51,-372.66 23108.62,-379.6"/> +</g> +<!-- Node181->Node223 --> +<g id="edge387" class="edge"> +<title>Node181->Node223</title> +<path fill="none" stroke="midnightblue" d="M23108.74,-373.02C23094.85,-370.98 23080.55,-369.19 23067,-368 22539.63,-321.73 21210.02,-399.89 20685,-332 20674.66,-330.66 20663.72,-328.5 20653.35,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.35,-376.5 23118.77,-374.54 23109.41,-369.58 23108.35,-376.5"/> +</g> +<!-- Node224 --> +<g id="node224" class="node"> +<title>Node224</title> +<g id="a_node224"><a xlink:href="_cl_multiplication_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="22615,-296 22615,-326 22777,-326 22777,-296 22615,-296"/> +<text text-anchor="start" x="22623" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="22696" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node224 --> +<g id="edge388" class="edge"> +<title>Node181->Node224</title> +<path fill="none" stroke="midnightblue" d="M23124.95,-371.83C23118.24,-370.42 23111.5,-369.12 23105,-368 22964.39,-343.8 22926.73,-355.51 22786,-332 22775.9,-330.31 22765.22,-328.22 22754.89,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23124.24,-375.25 23134.75,-373.93 23125.71,-368.41 23124.24,-375.25"/> +</g> +<!-- Node181->Node225 --> +<g id="edge389" class="edge"> +<title>Node181->Node225</title> +<path fill="none" stroke="midnightblue" d="M23273.35,-383.24C23354.2,-378.71 23481.05,-372.02 23591,-368 24280.06,-342.78 24455.58,-397.31 25142,-332 25157.22,-330.55 25173.44,-328.3 25188.85,-325.83"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.02,-379.75 23263.24,-383.81 23273.42,-386.74 23273.02,-379.75"/> +</g> +<!-- Node181->Node226 --> +<g id="edge390" class="edge"> +<title>Node181->Node226</title> +<path fill="none" stroke="midnightblue" d="M23108.46,-387.54C22461.66,-383.87 18225.14,-358.9 17958,-332 17944.74,-330.66 17930.64,-328.48 17917.26,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.6,-391.04 23118.62,-387.6 23108.64,-384.04 23108.6,-391.04"/> +</g> +<!-- Node181->Node227 --> +<g id="edge391" class="edge"> +<title>Node181->Node227</title> +<path fill="none" stroke="midnightblue" d="M23108.75,-387.35C22464.52,-382.24 18250.05,-348.23 18121,-332 18110.39,-330.66 18099.16,-328.46 18088.53,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.85,-390.85 23118.87,-387.43 23108.9,-383.85 23108.85,-390.85"/> +</g> +<!-- Node181->Node228 --> +<g id="edge392" class="edge"> +<title>Node181->Node228</title> +<path fill="none" stroke="midnightblue" d="M23128.63,-371.86C23120.72,-370.3 23112.7,-368.95 23105,-368 22607.12,-306.84 21345.54,-395.83 20848,-332 20837.54,-330.66 20826.47,-328.49 20815.97,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23128.05,-375.32 23138.56,-373.94 23129.49,-368.47 23128.05,-375.32"/> +</g> +<!-- Node181->Node229 --> +<g id="edge393" class="edge"> +<title>Node181->Node229</title> +<path fill="none" stroke="midnightblue" d="M23128.29,-371.91C23120.49,-370.36 23112.59,-368.99 23105,-368 22595.74,-301.51 22458.8,-401.95 21950,-332 21939.81,-330.6 21929.04,-328.44 21918.8,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23127.58,-375.34 23138.08,-373.97 23129.02,-368.49 23127.58,-375.34"/> +</g> +<!-- Node181->Node230 --> +<g id="edge394" class="edge"> +<title>Node181->Node230</title> +<path fill="none" stroke="midnightblue" d="M23127.7,-371.83C23120.09,-370.32 23112.4,-368.98 23105,-368 22667.24,-309.71 22549.35,-393.26 22112,-332 22101.82,-330.57 22091.05,-328.4 22080.81,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23127.11,-375.29 23137.62,-373.91 23128.55,-368.43 23127.11,-375.29"/> +</g> +<!-- Node231 --> +<g id="node231" class="node"> +<title>Node231</title> +<g id="a_node231"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="22795,-296 22795,-326 22939,-326 22939,-296 22795,-296"/> +<text text-anchor="start" x="22803" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="22867" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node231 --> +<g id="edge395" class="edge"> +<title>Node181->Node231</title> +<path fill="none" stroke="midnightblue" d="M23121.07,-371.72C23115.63,-370.46 23110.23,-369.21 23105,-368 23035.25,-351.89 23017.64,-348.58 22948,-332 22939.97,-330.09 22931.5,-328.04 22923.18,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23120.33,-375.14 23130.86,-373.99 23121.91,-368.32 23120.33,-375.14"/> +</g> +<!-- Node181->Node232 --> +<g id="edge396" class="edge"> +<title>Node181->Node232</title> +<path fill="none" stroke="midnightblue" d="M23128.29,-371.88C23120.49,-370.33 23112.59,-368.98 23105,-368 22524.23,-293.3 22368.25,-410.64 21788,-332 21777.81,-330.62 21767.04,-328.47 21756.8,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23127.58,-375.31 23138.09,-373.94 23129.02,-368.46 23127.58,-375.31"/> +</g> +<!-- Node181->Node233 --> +<g id="edge397" class="edge"> +<title>Node181->Node233</title> +<path fill="none" stroke="midnightblue" d="M23108.36,-387.28C22476.57,-381.74 18432.28,-345.8 18308,-332 18295.98,-330.67 18283.23,-328.48 18271.12,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.71,-390.78 23118.74,-387.37 23108.77,-383.78 23108.71,-390.78"/> +</g> +<!-- Node181->Node234 --> +<g id="edge398" class="edge"> +<title>Node181->Node234</title> +<path fill="none" stroke="midnightblue" d="M23108.67,-387.29C22489.94,-381.89 18589.76,-347.29 18470,-332 18459.65,-330.68 18448.72,-328.52 18438.35,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.8,-390.79 23118.83,-387.37 23108.87,-383.79 23108.8,-390.79"/> +</g> +<!-- Node235 --> +<g id="node235" class="node"> +<title>Node235</title> +<g id="a_node235"><a xlink:href="_cl_rank_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="17402,-296 17402,-326 17546,-326 17546,-296 17402,-296"/> +<text text-anchor="start" x="17410" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="17474" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClRankWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node181->Node235 --> +<g id="edge399" class="edge"> +<title>Node181->Node235</title> +<path fill="none" stroke="midnightblue" d="M23108.81,-387.72C22435.4,-385.37 17843.81,-368.04 17556,-332 17545.39,-330.67 17534.16,-328.47 17523.53,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.9,-391.22 23118.91,-387.76 23108.92,-384.22 23108.9,-391.22"/> +</g> +<!-- Node181->Node236 --> +<g id="edge401" class="edge"> +<title>Node181->Node236</title> +<path fill="none" stroke="midnightblue" d="M23108.19,-387.25C22500.24,-381.68 18747.44,-346.76 18632,-332 18621.66,-330.68 18610.72,-328.52 18600.35,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.57,-390.75 23118.61,-387.34 23108.64,-383.75 23108.57,-390.75"/> +</g> +<!-- Node237 --> +<g id="node237" class="node"> +<title>Node237</title> +<g id="a_node237"><a xlink:href="_cl_reshape_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="22957,-296 22957,-326 23101,-326 23101,-296 22957,-296"/> +<text text-anchor="start" x="22965" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="23029" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReshapeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node237 --> +<g id="edge402" class="edge"> +<title>Node181->Node237</title> +<path fill="none" stroke="midnightblue" d="M23151.62,-369.52C23123.06,-356.13 23085.02,-338.28 23058.93,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23150.37,-372.8 23160.91,-373.88 23153.34,-366.47 23150.37,-372.8"/> +</g> +<!-- Node181->Node238 --> +<g id="edge403" class="edge"> +<title>Node181->Node238</title> +<path fill="none" stroke="midnightblue" d="M23108.61,-387.08C22509.95,-380.38 18849.62,-339.13 18794,-332 18783.66,-330.67 18772.72,-328.51 18762.35,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23108.84,-390.58 23118.88,-387.19 23108.92,-383.58 23108.84,-390.58"/> +</g> +<!-- Node239 --> +<g id="node239" class="node"> +<title>Node239</title> +<g id="a_node239"><a xlink:href="_cl_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="28432,-296 28432,-326 28580,-326 28580,-296 28432,-296"/> +<text text-anchor="start" x="28440" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="28506" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReverseV2Workload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node239 --> +<g id="edge404" class="edge"> +<title>Node181->Node239</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.86C23354.18,-378.05 23481.02,-371.16 23591,-368 23859.34,-360.3 28156.54,-364.66 28423,-332 28433.74,-330.68 28445.1,-328.49 28455.86,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.37 23263.22,-383.46 23273.42,-386.36 23273,-379.37"/> +</g> +<!-- Node181->Node240 --> +<g id="edge405" class="edge"> +<title>Node181->Node240</title> +<path fill="none" stroke="midnightblue" d="M23273.35,-383.17C23354.2,-378.6 23481.05,-371.88 23591,-368 23979.95,-354.28 24956.16,-382.96 25342,-332 25352.34,-330.63 25363.27,-328.45 25373.64,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.02,-379.69 23263.23,-383.75 23273.42,-386.68 23273.02,-379.69"/> +</g> +<!-- Node181->Node241 --> +<g id="edge406" class="edge"> +<title>Node181->Node241</title> +<path fill="none" stroke="midnightblue" d="M23273.35,-383.13C23354.2,-378.53 23481.04,-371.78 23591,-368 24015.94,-353.38 25082.43,-387.31 25504,-332 25514.34,-330.64 25525.27,-328.47 25535.64,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.02,-379.65 23263.23,-383.71 23273.42,-386.63 23273.02,-379.65"/> +</g> +<!-- Node181->Node242 --> +<g id="edge407" class="edge"> +<title>Node181->Node242</title> +<path fill="none" stroke="midnightblue" d="M23273.35,-383.1C23354.2,-378.47 23481.04,-371.7 23591,-368 24051.92,-352.48 25208.69,-391.65 25666,-332 25676.34,-330.65 25687.27,-328.48 25697.64,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.01,-379.61 23263.23,-383.68 23273.42,-386.6 23273.01,-379.61"/> +</g> +<!-- Node181->Node243 --> +<g id="edge408" class="edge"> +<title>Node181->Node243</title> +<path fill="none" stroke="midnightblue" d="M23273.35,-383.07C23354.19,-378.42 23481.04,-371.63 23591,-368 24087.9,-351.58 25334.96,-396 25828,-332 25838.34,-330.66 25849.27,-328.49 25859.65,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.01,-379.58 23263.23,-383.65 23273.42,-386.57 23273.01,-379.58"/> +</g> +<!-- Node181->Node244 --> +<g id="edge409" class="edge"> +<title>Node181->Node244</title> +<path fill="none" stroke="midnightblue" d="M23273.35,-383.04C23354.19,-378.37 23481.04,-371.57 23591,-368 24123.89,-350.68 25460.39,-393.54 25990,-332 26001.57,-330.66 26013.83,-328.49 26025.47,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.01,-379.55 23263.23,-383.63 23273.42,-386.54 23273.01,-379.55"/> +</g> +<!-- Node181->Node245 --> +<g id="edge410" class="edge"> +<title>Node181->Node245</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-383.01C23354.19,-378.33 23481.04,-371.51 23591,-368 23877.66,-358.84 25887.54,-368.61 26172,-332 26182.34,-330.67 26193.28,-328.5 26203.65,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.01,-379.53 23263.23,-383.6 23273.42,-386.52 23273.01,-379.53"/> +</g> +<!-- Node181->Node246 --> +<g id="edge411" class="edge"> +<title>Node181->Node246</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-383C23354.19,-378.29 23481.03,-371.47 23591,-368 23895.65,-358.39 26031.67,-370.79 26334,-332 26344.34,-330.67 26355.28,-328.51 26365.65,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273.01,-379.51 23263.23,-383.59 23273.42,-386.5 23273.01,-379.51"/> +</g> +<!-- Node181->Node247 --> +<g id="edge412" class="edge"> +<title>Node181->Node247</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.96C23354.19,-378.23 23481.03,-371.4 23591,-368 23930.75,-357.51 26312.82,-375.03 26650,-332 26660.35,-330.68 26671.28,-328.52 26681.65,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.48 23263.23,-383.56 23273.42,-386.46 23273,-379.48"/> +</g> +<!-- Node181->Node248 --> +<g id="edge413" class="edge"> +<title>Node181->Node248</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.84C23354.18,-378.02 23481.02,-371.11 23591,-368 23892.11,-359.48 28713.85,-367.33 29013,-332 29024.11,-330.69 29035.88,-328.5 29047.03,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.35 23263.22,-383.45 23273.42,-386.34 23273,-379.35"/> +</g> +<!-- Node181->Node249 --> +<g id="edge414" class="edge"> +<title>Node181->Node249</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.95C23354.19,-378.21 23481.03,-371.36 23591,-368 23948.74,-357.06 26456.71,-375.25 26812,-332 26822.84,-330.68 26834.3,-328.52 26845.18,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.46 23263.23,-383.54 23273.42,-386.45 23273,-379.46"/> +</g> +<!-- Node250 --> +<g id="node250" class="node"> +<title>Node250</title> +<g id="a_node250"><a xlink:href="_cl_tile_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="23119,-296 23119,-326 23263,-326 23263,-296 23119,-296"/> +<text text-anchor="start" x="23127" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="23191" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node181->Node250 --> +<g id="edge415" class="edge"> +<title>Node181->Node250</title> +<path fill="none" stroke="midnightblue" d="M23191,-363.59C23191,-351.26 23191,-336.72 23191,-326.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23187.5,-363.7 23191,-373.7 23194.5,-363.71 23187.5,-363.7"/> +</g> +<!-- Node181->Node251 --> +<g id="edge416" class="edge"> +<title>Node181->Node251</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.93C23354.19,-378.19 23481.03,-371.33 23591,-368 24344.25,-345.18 26231.5,-400.24 26982,-332 26996.76,-330.66 27012.46,-328.47 27027.38,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.45 23263.23,-383.53 23273.42,-386.44 23273,-379.45"/> +</g> +<!-- Node181->Node252 --> +<g id="edge417" class="edge"> +<title>Node181->Node252</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.92C23354.19,-378.16 23481.03,-371.29 23591,-368 23993.51,-355.94 26815.51,-382.61 27215,-332 27225.49,-330.67 27236.58,-328.47 27247.08,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.43 23263.23,-383.52 23273.42,-386.42 23273,-379.43"/> +</g> +<!-- Node181->Node253 --> +<g id="edge418" class="edge"> +<title>Node181->Node253</title> +<path fill="none" stroke="midnightblue" d="M23273.34,-382.83C23354.18,-378.01 23481.02,-371.1 23591,-368 24212.32,-350.48 28566.32,-391.86 29185,-332 29187.89,-331.72 29190.82,-331.4 29193.77,-331.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23273,-379.35 23263.22,-383.44 23273.42,-386.34 23273,-379.35"/> +</g> +<!-- Node182->Node180 --> +<g id="edge342" class="edge"> +<title>Node182->Node180</title> +<path fill="none" stroke="midnightblue" d="M20945,-285.67C20945,-270.9 20945,-252.95 20945,-242.56"/> +<polygon fill="midnightblue" stroke="midnightblue" points="20941.5,-285.7 20945,-295.7 20948.5,-285.71 20941.5,-285.7"/> +</g> +<!-- Node183 --> +<g id="node183" class="node"> +<title>Node183</title> +<g id="a_node183"><a xlink:href="_cl_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="23065,-218 23065,-248 23241,-248 23241,-218 23065,-218"/> +<text text-anchor="start" x="23073" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="23153" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchToSpaceNdWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node182->Node183 --> +<g id="edge343" class="edge"> +<title>Node182->Node183</title> +<path fill="none" stroke="midnightblue" d="M21015.35,-294.11C21024.61,-292.47 21034,-291.03 21043,-290 21444.05,-244.11 22717.53,-235.73 23064.8,-234.29"/> +<polygon fill="midnightblue" stroke="midnightblue" points="21014.57,-290.69 21005.38,-295.96 21015.85,-297.58 21014.57,-290.69"/> +</g> +<!-- Node184 --> +<g id="node184" class="node"> +<title>Node184</title> +<g id="a_node184"><a xlink:href="_cl_workloads_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="19559,-218 19559,-248 19703,-248 19703,-218 19559,-218"/> +<text text-anchor="start" x="19567" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="19631" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/ClWorkloads.hpp</text> +</a> +</g> +</g> +<!-- Node182->Node184 --> +<g id="edge344" class="edge"> +<title>Node182->Node184</title> +<path fill="none" stroke="midnightblue" d="M20873.76,-294.1C20864.79,-292.5 20855.7,-291.07 20847,-290 20483.62,-245.26 20389.72,-271.3 20024,-254 19911.91,-248.7 19781.88,-241.97 19703.07,-237.82"/> +<polygon fill="midnightblue" stroke="midnightblue" points="20873.35,-297.58 20883.82,-295.97 20874.63,-290.7 20873.35,-297.58"/> +</g> +<!-- Node184->Node185 --> +<g id="edge345" class="edge"> +<title>Node184->Node185</title> +<path fill="none" stroke="midnightblue" d="M19713.47,-226.87C19792.97,-222.15 19916.66,-215.38 20024,-212 20499.96,-197.03 24044.12,-162.18 24605.26,-156.72"/> +<polygon fill="midnightblue" stroke="midnightblue" points="19712.81,-223.4 19703.04,-227.49 19713.23,-230.39 19712.81,-223.4"/> +</g> +<!-- Node186->Node180 --> +<g id="edge347" class="edge"> +<title>Node186->Node180</title> +<path fill="none" stroke="midnightblue" d="M17722.45,-294.16C17732,-292.47 17741.71,-291.01 17751,-290 18296.09,-230.93 19669.84,-265.54 20218,-254 20445.22,-249.22 20712.33,-241.27 20850.9,-236.98"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17721.77,-290.73 17712.58,-295.99 17723.05,-297.61 17721.77,-290.73"/> +</g> +<!-- Node186->Node184 --> +<g id="edge349" class="edge"> +<title>Node186->Node184</title> +<path fill="none" stroke="midnightblue" d="M17723.15,-294.12C17732.47,-292.47 17741.94,-291.03 17751,-290 18078.12,-252.94 18903.02,-266.24 19232,-254 19346.36,-249.74 19479.06,-242.67 19558.94,-238.17"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17722.31,-290.72 17713.11,-295.99 17723.58,-297.6 17722.31,-290.72"/> +</g> +<!-- Node187 --> +<g id="node187" class="node"> +<title>Node187</title> +<g id="a_node187"><a xlink:href="_cl_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="20033,-218 20033,-248 20209,-248 20209,-218 20033,-218"/> +<text text-anchor="start" x="20041" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text> +<text text-anchor="middle" x="20121" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToBatchNdWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node186->Node187 --> +<g id="edge348" class="edge"> +<title>Node186->Node187</title> +<path fill="none" stroke="midnightblue" d="M17722.95,-294.11C17732.34,-292.45 17741.87,-291.01 17751,-290 18184.22,-242.22 19276.39,-268.65 19712,-254 19822.66,-250.28 19950.06,-243.68 20032.87,-239.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17722.04,-290.72 17712.84,-295.98 17723.32,-297.6 17722.04,-290.72"/> +</g> +<!-- Node235->Node184 --> +<g id="edge400" class="edge"> +<title>Node235->Node184</title> +<path fill="none" stroke="midnightblue" d="M17533.95,-293.79C17541.33,-292.27 17548.81,-290.94 17556,-290 17925.37,-241.58 18859.71,-267.33 19232,-254 19346.37,-249.91 19479.06,-242.78 19558.95,-238.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="17533,-290.42 17523.98,-295.98 17534.49,-297.26 17533,-290.42"/> +</g> +<!-- Node254->Node26 --> +<g id="edge440" class="edge"> +<title>Node254->Node26</title> +<path fill="none" stroke="midnightblue" d="M24112.17,-387.82C24690.91,-386.41 28300.71,-375.88 28784,-332 28798.88,-330.65 28814.71,-328.46 28829.77,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.85,-384.32 24101.86,-387.85 24111.87,-391.32 24111.85,-384.32"/> +</g> +<!-- Node254->Node183 --> +<g id="edge429" class="edge"> +<title>Node254->Node183</title> +<path fill="none" stroke="midnightblue" d="M24111.92,-386.97C24358.33,-383.34 25106.55,-369.28 25142,-332 25154.86,-318.47 25155.01,-303.38 25142,-290 25108.42,-255.46 23622.42,-238.59 23241.32,-234.82"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.56,-383.48 24101.62,-387.12 24111.67,-390.48 24111.56,-383.48"/> +</g> +<!-- Node254->Node185 --> +<g id="edge422" class="edge"> +<title>Node254->Node185</title> +<path fill="none" stroke="midnightblue" d="M24087.93,-371.55C24094.31,-370.1 24100.76,-368.86 24107,-368 24170.89,-359.15 28705.57,-377.79 28751,-332 28764.15,-318.75 28764.12,-303.28 28751,-290 28722.24,-260.89 25845.87,-256.03 25805,-254 25408.24,-234.32 24934.76,-184.4 24754.58,-164.44"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24086.9,-368.2 24078.01,-373.97 24088.56,-375 24086.9,-368.2"/> +</g> +<!-- Node254->Node187 --> +<g id="edge480" class="edge"> +<title>Node254->Node187</title> +<path fill="none" stroke="midnightblue" d="M24111.84,-387.6C24285.84,-385.91 24694.35,-377.11 24736,-332 24748.66,-318.29 24749.14,-303.26 24736,-290 24697.93,-251.58 20896.08,-255 20842,-254 20613.82,-249.78 20345.11,-241.43 20209.23,-236.97"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.69,-384.1 24101.73,-387.7 24111.76,-391.1 24111.69,-384.1"/> +</g> +<!-- Node254->Node188 --> +<g id="edge423" class="edge"> +<title>Node254->Node188</title> +<path fill="none" stroke="midnightblue" d="M24111.65,-387.82C24597.21,-386.56 27206.91,-377.67 27559,-332 27569.34,-330.66 27580.27,-328.49 27590.65,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.58,-384.32 24101.58,-387.85 24111.59,-391.32 24111.58,-384.32"/> +</g> +<!-- Node254->Node189 --> +<g id="edge424" class="edge"> +<title>Node254->Node189</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.92C23903.03,-376.39 23830.8,-370.84 23767,-368 23482.7,-355.37 21488.3,-367.94 21206,-332 21195.53,-330.67 21184.47,-328.5 21173.97,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.42 23966.31,-381.79 23956.64,-377.44 23956.04,-384.42"/> +</g> +<!-- Node254->Node190 --> +<g id="edge425" class="edge"> +<title>Node254->Node190</title> +<path fill="none" stroke="midnightblue" d="M23956.22,-373.37C23942.21,-371.21 23927.71,-369.29 23914,-368 23551.06,-333.95 22635.36,-379.98 22274,-332 22263.66,-330.63 22252.73,-328.44 22242.36,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23955.89,-376.86 23966.32,-374.98 23956.99,-369.95 23955.89,-376.86"/> +</g> +<!-- Node254->Node191 --> +<g id="edge426" class="edge"> +<title>Node254->Node191</title> +<path fill="none" stroke="midnightblue" d="M23973.74,-371.77C23966.46,-370.26 23959.09,-368.95 23952,-368 23358.85,-288.65 23199.47,-408.93 22606,-332 22595.33,-330.62 22584.03,-328.46 22573.29,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23973.06,-375.2 23983.58,-373.92 23974.56,-368.36 23973.06,-375.2"/> +</g> +<!-- Node254->Node192 --> +<g id="edge427" class="edge"> +<title>Node254->Node192</title> +<path fill="none" stroke="midnightblue" d="M24111.8,-388.18C24730.9,-389.47 28849.78,-395.62 29397,-332 29408.48,-330.66 29420.65,-328.46 29432.19,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.66,-384.68 24101.65,-388.16 24111.64,-391.68 24111.66,-384.68"/> +</g> +<!-- Node254->Node193 --> +<g id="edge428" class="edge"> +<title>Node254->Node193</title> +<path fill="none" stroke="midnightblue" d="M24007.17,-367.61C23989.97,-354.54 23968.07,-337.89 23952.72,-326.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24005.11,-370.44 24015.19,-373.7 24009.35,-364.87 24005.11,-370.44"/> +</g> +<!-- Node254->Node194 --> +<g id="edge430" class="edge"> +<title>Node254->Node194</title> +<path fill="none" stroke="midnightblue" d="M24060.56,-367.61C24077.59,-354.54 24099.28,-337.89 24114.46,-326.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24058.42,-364.84 24052.62,-373.7 24062.68,-370.39 24058.42,-364.84"/> +</g> +<!-- Node254->Node195 --> +<g id="edge431" class="edge"> +<title>Node254->Node195</title> +<path fill="none" stroke="midnightblue" d="M24094.38,-371.25C24143.22,-357.71 24211.2,-338.85 24257.26,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24093.28,-367.93 24084.58,-373.97 24095.15,-374.67 24093.28,-367.93"/> +</g> +<!-- Node254->Node196 --> +<g id="edge432" class="edge"> +<title>Node254->Node196</title> +<path fill="none" stroke="midnightblue" d="M24112.02,-377.91C24186.71,-367.84 24302.44,-351.12 24402,-332 24411.18,-330.24 24420.87,-328.18 24430.31,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.2,-374.49 24101.76,-379.29 24112.13,-381.43 24111.2,-374.49"/> +</g> +<!-- Node254->Node197 --> +<g id="edge433" class="edge"> +<title>Node254->Node197</title> +<path fill="none" stroke="midnightblue" d="M24112,-383.32C24217.4,-376.22 24410.91,-360.45 24574,-332 24583.28,-330.38 24593.06,-328.3 24602.5,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.51,-379.85 24101.76,-384 24111.97,-386.83 24111.51,-379.85"/> +</g> +<!-- Node254->Node198 --> +<g id="edge434" class="edge"> +<title>Node254->Node198</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.75C23903.04,-376.14 23830.82,-370.57 23767,-368 23059.34,-339.53 18098.61,-392.89 17393,-332 17377.76,-330.69 17361.54,-328.49 17346.13,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.25 23966.31,-381.63 23956.65,-377.27 23956.04,-384.25"/> +</g> +<!-- Node254->Node199 --> +<g id="edge435" class="edge"> +<title>Node254->Node199</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.95C23903.03,-376.43 23830.8,-370.88 23767,-368 23245.02,-344.47 21935.8,-385.08 21416,-332 21402.71,-330.64 21388.59,-328.47 21375.16,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.45 23966.3,-381.81 23956.64,-377.47 23956.04,-384.45"/> +</g> +<!-- Node254->Node200 --> +<g id="edge436" class="edge"> +<title>Node254->Node200</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.98C23903.03,-376.47 23830.8,-370.92 23767,-368 23291.65,-346.22 22099.35,-380.7 21626,-332 21612.71,-330.63 21598.59,-328.45 21585.16,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.48 23966.3,-381.84 23956.64,-377.5 23956.04,-384.48"/> +</g> +<!-- Node254->Node201 --> +<g id="edge437" class="edge"> +<title>Node254->Node201</title> +<path fill="none" stroke="midnightblue" d="M24111.91,-385.32C24246.48,-379.98 24530.93,-365.47 24769,-332 24780.32,-330.41 24792.31,-328.29 24803.85,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.55,-381.84 24101.7,-385.72 24111.83,-388.83 24111.55,-381.84"/> +</g> +<!-- Node254->Node202 --> +<g id="edge438" class="edge"> +<title>Node254->Node202</title> +<path fill="none" stroke="midnightblue" d="M24111.78,-387.31C24271.24,-385 24646.44,-375.05 24958,-332 24969.01,-330.48 24980.66,-328.35 24991.84,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.54,-383.81 24101.59,-387.45 24111.64,-390.81 24111.54,-383.81"/> +</g> +<!-- Node254->Node203 --> +<g id="edge439" class="edge"> +<title>Node254->Node203</title> +<path fill="none" stroke="midnightblue" d="M24111.71,-387.63C24582.46,-385.25 27043.54,-371.04 27377,-332 27388.57,-330.65 27400.83,-328.47 27412.47,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.6,-384.13 24101.61,-387.68 24111.63,-391.13 24111.6,-384.13"/> +</g> +<!-- Node254->Node204 --> +<g id="edge441" class="edge"> +<title>Node254->Node204</title> +<path fill="none" stroke="midnightblue" d="M24111.98,-387.83C24611.35,-386.58 27351.67,-377.71 27721,-332 27731.83,-330.66 27743.3,-328.49 27754.18,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.63,-384.33 24101.64,-387.85 24111.65,-391.33 24111.63,-384.33"/> +</g> +<!-- Node254->Node205 --> +<g id="edge442" class="edge"> +<title>Node254->Node205</title> +<path fill="none" stroke="midnightblue" d="M23956.22,-373.4C23942.21,-371.24 23927.7,-369.3 23914,-368 23260.31,-305.87 23087.94,-418.29 22437,-332 22426.69,-330.63 22415.79,-328.49 22405.42,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23955.89,-376.89 23966.31,-375.01 23956.99,-369.98 23955.89,-376.89"/> +</g> +<!-- Node254->Node206 --> +<g id="edge443" class="edge"> +<title>Node254->Node206</title> +<path fill="none" stroke="midnightblue" d="M24111.86,-387.69C24624.14,-385.55 27502.81,-371.83 27891,-332 27904.17,-330.65 27918.16,-328.48 27931.46,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.6,-384.19 24101.62,-387.73 24111.63,-391.19 24111.6,-384.19"/> +</g> +<!-- Node254->Node207 --> +<g id="edge444" class="edge"> +<title>Node254->Node207</title> +<path fill="none" stroke="midnightblue" d="M24111.86,-388C24640.12,-387.83 27690.01,-384.61 28099,-332 28109.34,-330.67 28120.28,-328.51 28130.65,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.67,-384.5 24101.68,-388 24111.68,-391.5 24111.67,-384.5"/> +</g> +<!-- Node254->Node208 --> +<g id="edge445" class="edge"> +<title>Node254->Node208</title> +<path fill="none" stroke="midnightblue" d="M24111.52,-388.04C24650.9,-388.19 27834.8,-386.71 28261,-332 28271.34,-330.67 28282.28,-328.51 28292.65,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.51,-384.54 24101.51,-388.04 24111.51,-391.54 24111.51,-384.54"/> +</g> +<!-- Node254->Node209 --> +<g id="edge446" class="edge"> +<title>Node254->Node209</title> +<path fill="none" stroke="midnightblue" d="M23972.3,-371.77C23965.48,-370.33 23958.62,-369.03 23952,-368 23724.85,-332.64 23663.15,-367.36 23436,-332 23426.15,-330.47 23415.75,-328.34 23405.79,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23971.69,-375.22 23982.21,-373.96 23973.21,-368.39 23971.69,-375.22"/> +</g> +<!-- Node254->Node210 --> +<g id="edge447" class="edge"> +<title>Node254->Node210</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.79C23903.04,-376.2 23830.81,-370.63 23767,-368 23235.77,-346.13 19510.55,-389.62 18982,-332 18969.89,-330.68 18957.05,-328.49 18944.87,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.28 23966.31,-381.67 23956.65,-377.31 23956.04,-384.28"/> +</g> +<!-- Node254->Node211 --> +<g id="edge448" class="edge"> +<title>Node254->Node211</title> +<path fill="none" stroke="midnightblue" d="M24111.66,-388.12C24675.21,-388.86 28128.13,-390.93 28589,-332 28599.34,-330.68 28610.28,-328.52 28620.65,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.61,-384.62 24101.61,-388.11 24111.6,-391.62 24111.61,-384.62"/> +</g> +<!-- Node254->Node212 --> +<g id="edge449" class="edge"> +<title>Node254->Node212</title> +<path fill="none" stroke="midnightblue" d="M23970.91,-371.69C23964.54,-370.32 23958.16,-369.06 23952,-368 23796.14,-341.2 23753.82,-359.02 23598,-332 23588.72,-330.39 23578.94,-328.31 23569.49,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23970.33,-375.14 23980.85,-373.91 23971.85,-368.31 23970.33,-375.14"/> +</g> +<!-- Node254->Node213 --> +<g id="edge450" class="edge"> +<title>Node254->Node213</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.8C23903.04,-376.21 23830.81,-370.64 23767,-368 23260.75,-347.06 19711.56,-378.31 19207,-332 19192.52,-330.67 19177.11,-328.47 19162.47,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.29 23966.31,-381.67 23956.65,-377.32 23956.04,-384.29"/> +</g> +<!-- Node254->Node214 --> +<g id="edge451" class="edge"> +<title>Node254->Node214</title> +<path fill="none" stroke="midnightblue" d="M23966.95,-371.56C23961.89,-370.35 23956.87,-369.15 23952,-368 23890,-353.36 23819.03,-337.2 23769.49,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23966.14,-374.97 23976.68,-373.91 23967.78,-368.16 23966.14,-374.97"/> +</g> +<!-- Node254->Node215 --> +<g id="edge452" class="edge"> +<title>Node254->Node215</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.8C23903.04,-376.22 23830.81,-370.65 23767,-368 23279.29,-347.76 19858.56,-390.9 19374,-332 19363.14,-330.68 19351.64,-328.49 19340.75,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.3 23966.31,-381.68 23956.65,-377.32 23956.04,-384.3"/> +</g> +<!-- Node254->Node216 --> +<g id="edge453" class="edge"> +<title>Node254->Node216</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.81C23903.04,-376.22 23830.81,-370.66 23767,-368 23297.61,-348.44 20005.28,-389.4 19539,-332 19528.26,-330.68 19516.9,-328.48 19506.14,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.31 23966.31,-381.68 23956.65,-377.33 23956.04,-384.31"/> +</g> +<!-- Node254->Node217 --> +<g id="edge454" class="edge"> +<title>Node254->Node217</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.82C23903.04,-376.23 23830.81,-370.67 23767,-368 23315.71,-349.12 20150.21,-387.89 19702,-332 19691.39,-330.68 19680.16,-328.48 19669.53,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.31 23966.31,-381.69 23956.65,-377.34 23956.04,-384.31"/> +</g> +<!-- Node254->Node218 --> +<g id="edge455" class="edge"> +<title>Node254->Node218</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.83C23903.04,-376.25 23830.81,-370.68 23767,-368 23334.7,-349.83 20302.63,-383.31 19873,-332 19861.89,-330.67 19850.12,-328.48 19838.98,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.32 23966.31,-381.7 23956.65,-377.35 23956.04,-384.32"/> +</g> +<!-- Node254->Node219 --> +<g id="edge456" class="edge"> +<title>Node254->Node219</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.83C23903.03,-376.26 23830.81,-370.69 23767,-368 23352.68,-350.5 20446.41,-384.05 20035,-332 20024.51,-330.67 20013.42,-328.48 20002.92,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.33 23966.31,-381.71 23956.65,-377.35 23956.04,-384.33"/> +</g> +<!-- Node254->Node220 --> +<g id="edge457" class="edge"> +<title>Node254->Node220</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.84C23903.03,-376.27 23830.81,-370.71 23767,-368 23370.78,-351.18 20591.5,-381.31 20198,-332 20187.39,-330.67 20176.16,-328.47 20165.53,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.34 23966.31,-381.71 23956.65,-377.36 23956.04,-384.34"/> +</g> +<!-- Node254->Node221 --> +<g id="edge458" class="edge"> +<title>Node254->Node221</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.85C23903.03,-376.29 23830.81,-370.72 23767,-368 23388.88,-351.86 20736.52,-379.15 20361,-332 20350.39,-330.67 20339.16,-328.47 20328.53,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.35 23966.31,-381.72 23956.65,-377.37 23956.04,-384.35"/> +</g> +<!-- Node254->Node222 --> +<g id="edge459" class="edge"> +<title>Node254->Node222</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.86C23903.03,-376.3 23830.81,-370.74 23767,-368 23406.87,-352.53 20880.58,-377.51 20523,-332 20512.51,-330.67 20501.42,-328.47 20490.92,-326"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.36 23966.31,-381.73 23956.65,-377.38 23956.04,-384.36"/> +</g> +<!-- Node254->Node223 --> +<g id="edge460" class="edge"> +<title>Node254->Node223</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.88C23903.03,-376.32 23830.81,-370.76 23767,-368 23424.85,-353.2 21024.72,-375.33 20685,-332 20674.65,-330.68 20663.72,-328.52 20653.35,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.37 23966.31,-381.74 23956.65,-377.4 23956.04,-384.37"/> +</g> +<!-- Node254->Node224 --> +<g id="edge461" class="edge"> +<title>Node254->Node224</title> +<path fill="none" stroke="midnightblue" d="M23973.73,-371.8C23966.45,-370.29 23959.09,-368.96 23952,-368 23438.25,-298.19 23300.44,-396.52 22786,-332 22774.72,-330.59 22762.78,-328.42 22751.41,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23973.06,-375.23 23983.57,-373.96 23974.56,-368.39 23973.06,-375.23"/> +</g> +<!-- Node254->Node225 --> +<g id="edge462" class="edge"> +<title>Node254->Node225</title> +<path fill="none" stroke="midnightblue" d="M24111.95,-386C24334.33,-380 24968.96,-360.78 25175,-332 25185.48,-330.54 25196.55,-328.41 25207.14,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.58,-382.51 24101.68,-386.27 24111.77,-389.5 24111.58,-382.51"/> +</g> +<!-- Node254->Node226 --> +<g id="edge463" class="edge"> +<title>Node254->Node226</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.76C23903.04,-376.16 23830.81,-370.58 23767,-368 23122.07,-341.88 18600.35,-395.21 17958,-332 17944.64,-330.69 17930.45,-328.49 17916.98,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.26 23966.31,-381.64 23956.65,-377.28 23956.04,-384.26"/> +</g> +<!-- Node254->Node227 --> +<g id="edge464" class="edge"> +<title>Node254->Node227</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.77C23903.04,-376.16 23830.81,-370.59 23767,-368 23453.59,-355.28 18432.31,-370.42 18121,-332 18110.38,-330.69 18099.15,-328.5 18088.52,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.26 23966.31,-381.64 23956.65,-377.29 23956.04,-384.26"/> +</g> +<!-- Node254->Node228 --> +<g id="edge465" class="edge"> +<title>Node254->Node228</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.89C23903.03,-376.34 23830.81,-370.78 23767,-368 23442.95,-353.88 21169.8,-372.69 20848,-332 20837.53,-330.68 20826.47,-328.52 20815.97,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.38 23966.31,-381.76 23956.64,-377.41 23956.04,-384.38"/> +</g> +<!-- Node254->Node229 --> +<g id="edge466" class="edge"> +<title>Node254->Node229</title> +<path fill="none" stroke="midnightblue" d="M23955.69,-378.51C23919.87,-374.56 23876.84,-370.35 23838,-368 23419.13,-342.68 22366.06,-386.64 21950,-332 21939.66,-330.64 21928.73,-328.47 21918.36,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23955.75,-382.04 23966.08,-379.68 23956.53,-375.09 23955.75,-382.04"/> +</g> +<!-- Node254->Node230 --> +<g id="edge467" class="edge"> +<title>Node254->Node230</title> +<path fill="none" stroke="midnightblue" d="M23956.49,-376.53C23930.92,-373.19 23902.29,-369.93 23876,-368 23484.97,-339.34 22500.71,-383.31 22112,-332 22101.66,-330.64 22090.73,-328.46 22080.36,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.12,-380.02 23966.5,-377.86 23957.05,-373.08 23956.12,-380.02"/> +</g> +<!-- Node254->Node231 --> +<g id="edge468" class="edge"> +<title>Node254->Node231</title> +<path fill="none" stroke="midnightblue" d="M23973.73,-371.83C23966.45,-370.31 23959.09,-368.98 23952,-368 23509.71,-306.78 23390.21,-393.85 22948,-332 22937.81,-330.58 22927.05,-328.4 22916.81,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23973.05,-375.27 23983.57,-374 23974.56,-368.43 23973.05,-375.27"/> +</g> +<!-- Node254->Node232 --> +<g id="edge469" class="edge"> +<title>Node254->Node232</title> +<path fill="none" stroke="midnightblue" d="M23956.41,-380.05C23910.89,-375.71 23852.24,-370.7 23800,-368 23353.41,-344.95 22231.41,-389.96 21788,-332 21777.66,-330.65 21766.73,-328.47 21756.36,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.21,-383.55 23966.5,-381.02 23956.88,-376.58 23956.21,-383.55"/> +</g> +<!-- Node254->Node233 --> +<g id="edge470" class="edge"> +<title>Node254->Node233</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.77C23903.04,-376.17 23830.81,-370.6 23767,-368 23160.93,-343.33 18911.03,-397.45 18308,-332 18295.89,-330.69 18283.04,-328.49 18270.87,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.27 23966.31,-381.65 23956.65,-377.29 23956.04,-384.27"/> +</g> +<!-- Node254->Node234 --> +<g id="edge471" class="edge"> +<title>Node254->Node234</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.78C23903.04,-376.17 23830.81,-370.6 23767,-368 23472.96,-356 18762.01,-368.52 18470,-332 18459.51,-330.69 18448.41,-328.5 18437.91,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.27 23966.31,-381.65 23956.65,-377.3 23956.04,-384.27"/> +</g> +<!-- Node254->Node236 --> +<g id="edge472" class="edge"> +<title>Node254->Node236</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.78C23903.04,-376.18 23830.81,-370.61 23767,-368 23481.95,-356.34 18915.08,-367.44 18632,-332 18621.51,-330.69 18610.41,-328.5 18599.91,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.27 23966.31,-381.66 23956.65,-377.3 23956.04,-384.27"/> +</g> +<!-- Node254->Node237 --> +<g id="edge473" class="edge"> +<title>Node254->Node237</title> +<path fill="none" stroke="midnightblue" d="M23972.93,-371.71C23965.91,-370.26 23958.82,-368.97 23952,-368 23581.15,-315.37 23480.77,-385.16 23110,-332 23099.96,-330.56 23089.36,-328.41 23079.25,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23972.61,-375.23 23983.12,-373.95 23974.11,-368.39 23972.61,-375.23"/> +</g> +<!-- Node254->Node238 --> +<g id="edge474" class="edge"> +<title>Node254->Node238</title> +<path fill="none" stroke="midnightblue" d="M23956.26,-380.78C23903.04,-376.19 23830.81,-370.62 23767,-368 23214.89,-345.35 19342.28,-400.7 18794,-332 18783.51,-330.69 18772.41,-328.49 18761.91,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23956.04,-384.28 23966.31,-381.66 23956.65,-377.31 23956.04,-384.28"/> +</g> +<!-- Node254->Node239 --> +<g id="edge475" class="edge"> +<title>Node254->Node239</title> +<path fill="none" stroke="midnightblue" d="M24111.84,-388.06C24663.99,-388.32 27979.6,-387.54 28423,-332 28433.59,-330.67 28444.79,-328.51 28455.41,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.6,-384.56 24101.6,-388.05 24111.6,-391.56 24111.6,-384.56"/> +</g> +<!-- Node254->Node240 --> +<g id="edge476" class="edge"> +<title>Node254->Node240</title> +<path fill="none" stroke="midnightblue" d="M24111.81,-386.7C24355.55,-382.32 25102.31,-366.37 25342,-332 25352.04,-330.56 25362.64,-328.41 25372.75,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.56,-383.21 24101.62,-386.88 24111.68,-390.21 24111.56,-383.21"/> +</g> +<!-- Node254->Node241 --> +<g id="edge477" class="edge"> +<title>Node254->Node241</title> +<path fill="none" stroke="midnightblue" d="M24111.84,-387.13C24375.16,-383.85 25231.36,-370.44 25504,-332 25514.04,-330.58 25524.65,-328.45 25534.76,-326.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.56,-383.63 24101.6,-387.25 24111.64,-390.63 24111.56,-383.63"/> +</g> +<!-- Node254->Node242 --> +<g id="edge478" class="edge"> +<title>Node254->Node242</title> +<path fill="none" stroke="midnightblue" d="M24111.71,-387.47C24393.38,-385.23 25360.2,-374.53 25666,-332 25676.19,-330.58 25686.95,-328.41 25697.19,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.56,-383.97 24101.59,-387.55 24111.61,-390.97 24111.56,-383.97"/> +</g> +<!-- Node254->Node243 --> +<g id="edge479" class="edge"> +<title>Node254->Node243</title> +<path fill="none" stroke="midnightblue" d="M24112.26,-387.75C24412.27,-386.45 25489.16,-378.59 25828,-332 25838.19,-330.6 25848.96,-328.44 25859.2,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.9,-384.25 24101.91,-387.79 24111.93,-391.25 24111.9,-384.25"/> +</g> +<!-- Node254->Node244 --> +<g id="edge481" class="edge"> +<title>Node254->Node244</title> +<path fill="none" stroke="midnightblue" d="M24112.04,-387.72C24428.52,-386.29 25617.12,-377.9 25990,-332 26001.4,-330.6 26013.47,-328.43 26024.97,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.58,-384.22 24101.6,-387.77 24111.61,-391.22 24111.58,-384.22"/> +</g> +<!-- Node254->Node245 --> +<g id="edge482" class="edge"> +<title>Node254->Node245</title> +<path fill="none" stroke="midnightblue" d="M24111.79,-388.21C24446.07,-388.76 25762.05,-387.32 26172,-332 26182.19,-330.62 26192.96,-328.47 26203.2,-326.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.73,-384.71 24101.72,-388.19 24111.71,-391.71 24111.73,-384.71"/> +</g> +<!-- Node254->Node246 --> +<g id="edge483" class="edge"> +<title>Node254->Node246</title> +<path fill="none" stroke="midnightblue" d="M24111.56,-388.38C24460.91,-389.73 25890.41,-391.44 26334,-332 26344.19,-330.63 26354.96,-328.49 26365.21,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.56,-384.88 24101.55,-388.34 24111.53,-391.88 24111.56,-384.88"/> +</g> +<!-- Node254->Node247 --> +<g id="edge484" class="edge"> +<title>Node254->Node247</title> +<path fill="none" stroke="midnightblue" d="M24111.97,-387.36C24519.25,-383.86 26393.34,-366.01 26650,-332 26660.34,-330.63 26671.27,-328.45 26681.64,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.74,-383.86 24101.77,-387.44 24111.8,-390.86 24111.74,-383.86"/> +</g> +<!-- Node254->Node248 --> +<g id="edge485" class="edge"> +<title>Node254->Node248</title> +<path fill="none" stroke="midnightblue" d="M24111.74,-388.15C24704.97,-389.12 28506.79,-392.97 29013,-332 29023.96,-330.68 29035.55,-328.52 29046.56,-326.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.59,-384.65 24101.58,-388.13 24111.58,-391.65 24111.59,-384.65"/> +</g> +<!-- Node254->Node249 --> +<g id="edge486" class="edge"> +<title>Node254->Node249</title> +<path fill="none" stroke="midnightblue" d="M24111.96,-387.41C24534.19,-384.08 26538.21,-366.58 26812,-332 26822.83,-330.63 26834.29,-328.45 26845.17,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.66,-383.91 24101.69,-387.49 24111.72,-390.91 24111.66,-383.91"/> +</g> +<!-- Node254->Node250 --> +<g id="edge487" class="edge"> +<title>Node254->Node250</title> +<path fill="none" stroke="midnightblue" d="M23972.61,-371.72C23965.7,-370.28 23958.72,-368.99 23952,-368 23653.02,-324.01 23571.98,-375.99 23273,-332 23263,-330.53 23252.43,-328.4 23242.33,-326.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="23972.15,-375.2 23982.67,-373.93 23973.66,-368.37 23972.15,-375.2"/> +</g> +<!-- Node254->Node251 --> +<g id="edge488" class="edge"> +<title>Node254->Node251</title> +<path fill="none" stroke="midnightblue" d="M24111.71,-388.12C24518,-388.51 26401.29,-387.25 26982,-332 26996.55,-330.62 27012.02,-328.44 27026.76,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.54,-384.62 24101.54,-388.11 24111.54,-391.62 24111.54,-384.62"/> +</g> +<!-- Node254->Node252 --> +<g id="edge489" class="edge"> +<title>Node254->Node252</title> +<path fill="none" stroke="midnightblue" d="M24111.94,-387.68C24569.68,-385.63 26899.15,-373.24 27215,-332 27225.34,-330.65 27236.27,-328.48 27246.64,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.78,-384.18 24101.79,-387.72 24111.81,-391.18 24111.78,-384.18"/> +</g> +<!-- Node254->Node253 --> +<g id="edge490" class="edge"> +<title>Node254->Node253</title> +<path fill="none" stroke="midnightblue" d="M24111.99,-387.98C24717.6,-387.72 28659.4,-384.03 29185,-332 29187.89,-331.71 29190.82,-331.39 29193.77,-331.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.63,-384.48 24101.63,-387.98 24111.63,-391.48 24111.63,-384.48"/> +</g> +<!-- Node254->Node255 --> +<g id="edge420" class="edge"> +<title>Node254->Node255</title> +<path fill="none" stroke="midnightblue" d="M24111.95,-387.76C24763.86,-385.64 29291.85,-369.63 29575,-332 29584.99,-330.67 29595.55,-328.47 29605.53,-326.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.72,-384.26 24101.73,-387.79 24111.74,-391.26 24111.72,-384.26"/> +</g> +<!-- Node256 --> +<g id="node256" class="node"> +<title>Node256</title> +<g id="a_node256"><a xlink:href="_cl_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="26505.5,-296 26505.5,-326 26640.5,-326 26640.5,-296 26505.5,-296"/> +<text text-anchor="start" x="26513.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClTensor</text> +<text text-anchor="middle" x="26573" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.cpp</text> +</a> +</g> +</g> +<!-- Node254->Node256 --> +<g id="edge421" class="edge"> +<title>Node254->Node256</title> +<path fill="none" stroke="midnightblue" d="M24111.8,-387.3C24504.04,-383.63 26255.57,-365.5 26496,-332 26505.85,-330.63 26516.25,-328.45 26526.11,-326.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="24111.65,-383.8 24101.68,-387.4 24111.72,-390.8 24111.65,-383.8"/> +</g> +<!-- Node258->Node27 --> +<g id="edge654" class="edge"> +<title>Node258->Node27</title> +<path fill="none" stroke="midnightblue" d="M32864.54,-309.38C32073.87,-303.99 26362.63,-264.67 26188,-254 26160.38,-252.31 26130.41,-249.32 26103.22,-246.15"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.7,-312.89 32874.72,-309.45 32864.75,-305.89 32864.7,-312.89"/> +</g> +<!-- Node259 --> +<g id="node259" class="node"> +<title>Node259</title> +<g id="a_node259"><a xlink:href="_neon_batch_to_space_nd_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="34137.5,-218 34137.5,-248 34330.5,-248 34330.5,-218 34137.5,-218"/> +<text text-anchor="start" x="34145.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="34234" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node259 --> +<g id="edge547" class="edge"> +<title>Node258->Node259</title> +<path fill="none" stroke="midnightblue" d="M33045.06,-310.01C33242.23,-309.08 33726.68,-301.67 34129,-254 34141.72,-252.49 34155.2,-250.35 34168.13,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.02,-306.51 33035.04,-310.05 33045.05,-313.51 33045.02,-306.51"/> +</g> +<!-- Node262 --> +<g id="node262" class="node"> +<title>Node262</title> +<g id="a_node262"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="36165.5,-67.5 36165.5,-97.5 36346.5,-97.5 36346.5,-67.5 36165.5,-67.5"/> +<text text-anchor="start" x="36173.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text> +<text text-anchor="middle" x="36256" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node262 --> +<g id="edge601" class="edge"> +<title>Node258->Node262</title> +<path fill="none" stroke="midnightblue" d="M32864.95,-304C32831.17,-296.84 32795.93,-282.43 32775,-254 32763.93,-238.97 32762.34,-225.72 32775,-212 32893.34,-83.72 35629.48,-82.31 36165.41,-83.26"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.42,-307.46 32874.9,-305.92 32865.74,-300.59 32864.42,-307.46"/> +</g> +<!-- Node263 --> +<g id="node263" class="node"> +<title>Node263</title> +<g id="a_node263"><a xlink:href="_neon_comparison_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="32962,-218 32962,-248 33132,-248 33132,-218 32962,-218"/> +<text text-anchor="start" x="32970" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="33047" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node263 --> +<g id="edge552" class="edge"> +<title>Node258->Node263</title> +<path fill="none" stroke="midnightblue" d="M32980.11,-289.25C32995.88,-276.23 33015.79,-259.78 33029.77,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32977.79,-286.64 32972.3,-295.7 32982.24,-292.03 32977.79,-286.64"/> +</g> +<!-- Node265 --> +<g id="node265" class="node"> +<title>Node265</title> +<g id="a_node265"><a xlink:href="_neon_constant_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="34707,-218 34707,-248 34867,-248 34867,-218 34707,-218"/> +<text text-anchor="start" x="34715" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="34787" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node265 --> +<g id="edge556" class="edge"> +<title>Node258->Node265</title> +<path fill="none" stroke="midnightblue" d="M33045.18,-308.1C33379.02,-300.94 34533.86,-274.89 34698,-254 34709.15,-252.58 34720.97,-250.41 34732.22,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33044.99,-304.61 33035.07,-308.32 33045.14,-311.6 33044.99,-304.61"/> +</g> +<!-- Node267 --> +<g id="node267" class="node"> +<title>Node267</title> +<g id="a_node267"><a xlink:href="_neon_convert_fp16_to_fp32_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="36386.5,-218 36386.5,-248 36595.5,-248 36595.5,-218 36386.5,-218"/> +<text text-anchor="start" x="36394.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="36491" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp16ToFp32Workload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node267 --> +<g id="edge560" class="edge"> +<title>Node258->Node267</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-308.01C33219.41,-304.22 33613.42,-295.8 33945,-290 34485.42,-280.54 35838.89,-304.86 36377,-254 36391.4,-252.64 36406.72,-250.46 36421.3,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.12,-304.52 33035.2,-308.23 33045.27,-311.51 33045.12,-304.52"/> +</g> +<!-- Node269 --> +<g id="node269" class="node"> +<title>Node269</title> +<g id="a_node269"><a xlink:href="_neon_convert_fp32_to_fp16_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="36613.5,-218 36613.5,-248 36822.5,-248 36822.5,-218 36613.5,-218"/> +<text text-anchor="start" x="36621.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="36718" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp32ToFp16Workload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node269 --> +<g id="edge564" class="edge"> +<title>Node258->Node269</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.97C33219.41,-304.11 33613.42,-295.59 33945,-290 34536.08,-280.03 36016.46,-309.7 36605,-254 36619.28,-252.65 36634.47,-250.48 36648.92,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.12,-304.48 33035.2,-308.2 33045.27,-311.48 33045.12,-304.48"/> +</g> +<!-- Node271 --> +<g id="node271" class="node"> +<title>Node271</title> +<g id="a_node271"><a xlink:href="_neon_division_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="32784,-218 32784,-248 32944,-248 32944,-218 32784,-218"/> +<text text-anchor="start" x="32792" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="32864" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node271 --> +<g id="edge568" class="edge"> +<title>Node258->Node271</title> +<path fill="none" stroke="midnightblue" d="M32930.16,-289.25C32914.57,-276.23 32894.87,-259.78 32881.04,-248.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32927.96,-291.98 32937.88,-295.7 32932.45,-286.61 32927.96,-291.98"/> +</g> +<!-- Node273 --> +<g id="node273" class="node"> +<title>Node273</title> +<g id="a_node273"><a xlink:href="_neon_instance_normalization_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="33686,-218 33686,-248 33908,-248 33908,-218 33686,-218"/> +<text text-anchor="start" x="33694" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="33797" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node273 --> +<g id="edge573" class="edge"> +<title>Node258->Node273</title> +<path fill="none" stroke="midnightblue" d="M33045.12,-305.56C33182,-298.23 33450.39,-281.62 33677,-254 33690.63,-252.34 33705.07,-250.23 33719.04,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33044.89,-302.06 33035.09,-306.09 33045.26,-309.05 33044.89,-302.06"/> +</g> +<!-- Node258->Node274 --> +<g id="edge625" class="edge"> +<title>Node258->Node274</title> +<path fill="none" stroke="midnightblue" d="M32864.98,-297.02C32825.44,-288.68 32779.57,-275.28 32742,-254 32718.76,-240.83 32723.36,-222.96 32699,-212 32639.91,-185.41 32233.47,-167.22 32033.55,-159.78"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.39,-300.47 32874.89,-299.03 32865.79,-293.61 32864.39,-300.47"/> +</g> +<!-- Node275 --> +<g id="node275" class="node"> +<title>Node275</title> +<g id="a_node275"><a xlink:href="_neon_maximum_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="33150.5,-218 33150.5,-248 33311.5,-248 33311.5,-218 33150.5,-218"/> +<text text-anchor="start" x="33158.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="33231" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node275 --> +<g id="edge577" class="edge"> +<title>Node258->Node275</title> +<path fill="none" stroke="midnightblue" d="M33015.82,-293.25C33065.02,-279.71 33133.49,-260.85 33179.89,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33014.66,-289.94 33005.94,-295.97 33016.51,-296.69 33014.66,-289.94"/> +</g> +<!-- Node277 --> +<g id="node277" class="node"> +<title>Node277</title> +<g id="a_node277"><a xlink:href="_neon_minimum_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="33330,-218 33330,-248 33490,-248 33490,-218 33330,-218"/> +<text text-anchor="start" x="33338" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="33410" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node277 --> +<g id="edge581" class="edge"> +<title>Node258->Node277</title> +<path fill="none" stroke="midnightblue" d="M33045.49,-297.93C33119.74,-287.6 33227.49,-271.64 33321,-254 33330.49,-252.21 33340.52,-250.14 33350.28,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33044.66,-294.51 33035.24,-299.35 33045.62,-301.45 33044.66,-294.51"/> +</g> +<!-- Node279 --> +<g id="node279" class="node"> +<title>Node279</title> +<g id="a_node279"><a xlink:href="_neon_permute_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="34349,-218 34349,-248 34509,-248 34509,-218 34349,-218"/> +<text text-anchor="start" x="34357" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="34429" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node279 --> +<g id="edge585" class="edge"> +<title>Node258->Node279</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-308.48C33311.27,-303.66 34088.39,-287.08 34340,-254 34350.99,-252.55 34362.63,-250.4 34373.73,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.27,-304.98 33035.33,-308.66 33045.39,-311.98 33045.27,-304.98"/> +</g> +<!-- Node281 --> +<g id="node281" class="node"> +<title>Node281</title> +<g id="a_node281"><a xlink:href="_neon_reshape_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="36208,-218 36208,-248 36368,-248 36368,-218 36208,-218"/> +<text text-anchor="start" x="36216" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="36288" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node281 --> +<g id="edge589" class="edge"> +<title>Node258->Node281</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-308.05C33219.41,-304.31 33613.43,-296 33945,-290 34195.44,-285.47 35950.28,-283.61 36199,-254 36210.32,-252.65 36222.32,-250.48 36233.71,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.12,-304.55 33035.2,-308.26 33045.27,-311.55 33045.12,-304.55"/> +</g> +<!-- Node282 --> +<g id="node282" class="node"> +<title>Node282</title> +<g id="a_node282"><a xlink:href="_neon_reshape_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="36489,-140 36489,-170 36649,-170 36649,-140 36489,-140"/> +<text text-anchor="start" x="36497" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="36569" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node282 --> +<g id="edge647" class="edge"> +<title>Node258->Node282</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.94C33219.41,-304.03 33613.42,-295.42 33945,-290 33985.09,-289.35 36803.82,-282.53 36832,-254 36891.92,-193.33 36747.02,-169.81 36649.32,-161"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.12,-304.45 33035.2,-308.17 33045.28,-311.44 33045.12,-304.45"/> +</g> +<!-- Node283 --> +<g id="node283" class="node"> +<title>Node283</title> +<g id="a_node283"><a xlink:href="_neon_space_to_batch_nd_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="33926.5,-218 33926.5,-248 34119.5,-248 34119.5,-218 33926.5,-218"/> +<text text-anchor="start" x="33934.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="34023" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node283 --> +<g id="edge593" class="edge"> +<title>Node258->Node283</title> +<path fill="none" stroke="midnightblue" d="M33045.33,-308.6C33216.17,-305.11 33598.06,-293.21 33917,-254 33929.64,-252.45 33943.04,-250.31 33955.91,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.06,-305.11 33035.13,-308.81 33045.2,-312.11 33045.06,-305.11"/> +</g> +<!-- Node285 --> +<g id="node285" class="node"> +<title>Node285</title> +<g id="a_node285"><a xlink:href="_neon_transpose_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="34527.5,-218 34527.5,-248 34688.5,-248 34688.5,-218 34527.5,-218"/> +<text text-anchor="start" x="34535.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="34608" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node285 --> +<g id="edge597" class="edge"> +<title>Node258->Node285</title> +<path fill="none" stroke="midnightblue" d="M33045.71,-308.93C33334.5,-305.18 34230.34,-290.8 34518,-254 34529.11,-252.58 34540.88,-250.44 34552.11,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.24,-305.43 33035.28,-309.06 33045.33,-312.43 33045.24,-305.43"/> +</g> +<!-- Node258->Node287 --> +<g id="edge602" class="edge"> +<title>Node258->Node287</title> +<path fill="none" stroke="midnightblue" d="M32864.77,-309.36C32080.8,-303.83 26450.58,-263.75 26366,-254 26354.52,-252.68 26342.34,-250.48 26330.81,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.84,-312.87 32874.87,-309.44 32864.89,-305.87 32864.84,-312.87"/> +</g> +<!-- Node288 --> +<g id="node288" class="node"> +<title>Node288</title> +<g id="a_node288"><a xlink:href="_neon_activation_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="34885.5,-218 34885.5,-248 35046.5,-248 35046.5,-218 34885.5,-218"/> +<text text-anchor="start" x="34893.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="34966" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node288 --> +<g id="edge603" class="edge"> +<title>Node258->Node288</title> +<path fill="none" stroke="midnightblue" d="M33045.28,-308.38C33400.79,-301.84 34693.53,-276.73 34876,-254 34887.28,-252.6 34899.22,-250.43 34910.6,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33044.98,-304.88 33035.04,-308.56 33045.1,-311.88 33044.98,-304.88"/> +</g> +<!-- Node258->Node289 --> +<g id="edge604" class="edge"> +<title>Node258->Node289</title> +<path fill="none" stroke="midnightblue" d="M32864.53,-309.34C32091.77,-303.68 26627.2,-263.39 26545,-254 26533.39,-252.67 26521.08,-250.48 26509.42,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.73,-312.84 32874.76,-309.41 32864.78,-305.84 32864.73,-312.84"/> +</g> +<!-- Node258->Node290 --> +<g id="edge605" class="edge"> +<title>Node258->Node290</title> +<path fill="none" stroke="midnightblue" d="M32864.77,-309.31C32105.59,-303.52 26809.77,-262.84 26730,-254 26718.02,-252.67 26705.31,-250.47 26693.26,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.8,-312.81 32874.83,-309.39 32864.85,-305.81 32864.8,-312.81"/> +</g> +<!-- Node291 --> +<g id="node291" class="node"> +<title>Node291</title> +<g id="a_node291"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="39181,-218 39181,-248 39357,-248 39357,-218 39181,-218"/> +<text text-anchor="start" x="39189" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="39269" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node291 --> +<g id="edge606" class="edge"> +<title>Node258->Node291</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.77C33219.4,-303.57 33613.4,-294.49 33945,-290 34235.42,-286.07 38884.18,-284.77 39173,-254 39185.36,-252.68 39198.47,-250.49 39210.91,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.28 33035.2,-308.02 33045.28,-311.28 33045.11,-304.28"/> +</g> +<!-- Node258->Node292 --> +<g id="edge607" class="edge"> +<title>Node258->Node292</title> +<path fill="none" stroke="midnightblue" d="M32864.96,-309.37C32127.81,-304.16 27109.74,-268.22 26956,-254 26941.62,-252.67 26926.32,-250.49 26911.77,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.96,-312.87 32874.98,-309.44 32865.01,-305.87 32864.96,-312.87"/> +</g> +<!-- Node258->Node293 --> +<g id="edge608" class="edge"> +<title>Node258->Node293</title> +<path fill="none" stroke="midnightblue" d="M32864.82,-309.39C32139.77,-304.49 27283.62,-271.04 27135,-254 27123.39,-252.67 27111.09,-250.47 27099.42,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.92,-312.89 32874.94,-309.46 32864.97,-305.89 32864.92,-312.89"/> +</g> +<!-- Node258->Node294 --> +<g id="edge609" class="edge"> +<title>Node258->Node294</title> +<path fill="none" stroke="midnightblue" d="M32864.65,-309.33C32153.56,-304.02 27481.4,-268.65 27338,-254 27324.98,-252.67 27311.16,-250.49 27298.03,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.81,-312.83 32874.83,-309.41 32864.86,-305.83 32864.81,-312.83"/> +</g> +<!-- Node258->Node295 --> +<g id="edge610" class="edge"> +<title>Node258->Node295</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.85C33219.4,-303.77 33613.41,-294.9 33945,-290 34373.08,-283.68 37372.71,-303.21 37798,-254 37809.48,-252.67 37821.66,-250.47 37833.19,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.35 33035.2,-308.08 33045.28,-311.35 33045.11,-304.35"/> +</g> +<!-- Node258->Node296 --> +<g id="edge611" class="edge"> +<title>Node258->Node296</title> +<path fill="none" stroke="midnightblue" d="M32864.56,-310.56C32609.81,-311.39 31864.78,-308.56 31249,-254 31232.24,-252.52 31214.41,-250.36 31197.32,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.88,-314.06 32874.87,-310.53 32864.86,-307.06 32864.88,-314.06"/> +</g> +<!-- Node258->Node297 --> +<g id="edge612" class="edge"> +<title>Node258->Node297</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.81C33219.4,-303.68 33613.41,-294.71 33945,-290 34921.6,-276.14 37364.03,-291.62 38340,-254 38406.69,-251.43 38481.87,-246.18 38538.97,-241.7"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.32 33035.2,-308.05 33045.28,-311.31 33045.11,-304.32"/> +</g> +<!-- Node258->Node298 --> +<g id="edge613" class="edge"> +<title>Node258->Node298</title> +<path fill="none" stroke="midnightblue" d="M32864.6,-309.3C32167.82,-303.88 27675.07,-268.39 27537,-254 27524.23,-252.67 27510.68,-250.49 27497.8,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.79,-312.8 32874.82,-309.38 32864.85,-305.8 32864.79,-312.8"/> +</g> +<!-- Node258->Node299 --> +<g id="edge614" class="edge"> +<title>Node258->Node299</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.79C33219.4,-303.62 33613.4,-294.6 33945,-290 34476.63,-282.63 38200.3,-299.85 38730,-254 38745.36,-252.67 38761.72,-250.47 38777.26,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.3 33035.2,-308.04 33045.28,-311.29 33045.11,-304.3"/> +</g> +<!-- Node258->Node300 --> +<g id="edge615" class="edge"> +<title>Node258->Node300</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.83C33219.4,-303.74 33613.41,-294.83 33945,-290 34392.86,-283.48 37530.82,-303.34 37976,-254 37987.98,-252.67 38000.69,-250.48 38012.74,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.34 33035.2,-308.07 33045.28,-311.34 33045.11,-304.34"/> +</g> +<!-- Node258->Node301 --> +<g id="edge616" class="edge"> +<title>Node258->Node301</title> +<path fill="none" stroke="midnightblue" d="M32864.55,-309.22C32185.11,-303.33 27904.01,-265.83 27772,-254 27757,-252.66 27741.03,-250.47 27725.84,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.73,-312.72 32874.76,-309.31 32864.79,-305.72 32864.73,-312.72"/> +</g> +<!-- Node258->Node302 --> +<g id="edge617" class="edge"> +<title>Node258->Node302</title> +<path fill="none" stroke="midnightblue" d="M32864.26,-309.4C32211.26,-305.05 28247.65,-277.72 27996,-254 27981.74,-252.66 27966.58,-250.47 27952.16,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.52,-312.9 32874.55,-309.47 32864.57,-305.9 32864.52,-312.9"/> +</g> +<!-- Node258->Node303 --> +<g id="edge618" class="edge"> +<title>Node258->Node303</title> +<path fill="none" stroke="midnightblue" d="M32864.51,-309.2C32215.79,-303.45 28294.99,-268.14 28174,-254 28162.67,-252.68 28150.68,-250.51 28139.29,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.7,-312.7 32874.73,-309.29 32864.77,-305.7 32864.7,-312.7"/> +</g> +<!-- Node258->Node304 --> +<g id="edge619" class="edge"> +<title>Node258->Node304</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.82C33219.4,-303.71 33613.41,-294.76 33945,-290 34413.52,-283.27 37696.51,-307.67 38162,-254 38173.48,-252.68 38185.66,-250.48 38197.19,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.33 33035.2,-308.06 33045.28,-311.32 33045.11,-304.33"/> +</g> +<!-- Node305 --> +<g id="node305" class="node"> +<title>Node305</title> +<g id="a_node305"><a xlink:href="_neon_floor_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="35064.5,-218 35064.5,-248 35225.5,-248 35225.5,-218 35064.5,-218"/> +<text text-anchor="start" x="35072.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="35145" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFloorFloatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node305 --> +<g id="edge620" class="edge"> +<title>Node258->Node305</title> +<path fill="none" stroke="midnightblue" d="M33045.26,-308.08C33434.58,-299.76 34955.03,-266.57 35056,-254 35067.16,-252.61 35078.97,-250.45 35090.22,-248.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.1,-304.59 33035.17,-308.3 33045.25,-311.59 33045.1,-304.59"/> +</g> +<!-- Node258->Node306 --> +<g id="edge621" class="edge"> +<title>Node258->Node306</title> +<path fill="none" stroke="midnightblue" d="M32864.46,-309.36C32241.6,-304.89 28609.2,-277.88 28378,-254 28364.99,-252.66 28351.16,-250.47 28338.03,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.69,-312.86 32874.72,-309.43 32864.74,-305.86 32864.69,-312.86"/> +</g> +<!-- Node258->Node307 --> +<g id="edge622" class="edge"> +<title>Node258->Node307</title> +<path fill="none" stroke="midnightblue" d="M32864.6,-309.38C32256.31,-305.17 28777.46,-280 28556,-254 28544.68,-252.67 28532.68,-250.51 28521.29,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.6,-312.88 32874.63,-309.45 32864.65,-305.88 32864.6,-312.88"/> +</g> +<!-- Node308 --> +<g id="node308" class="node"> +<title>Node308</title> +<g id="a_node308"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="39375,-218 39375,-248 39535,-248 39535,-218 39375,-218"/> +<text text-anchor="start" x="39383" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="39455" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node308 --> +<g id="edge623" class="edge"> +<title>Node258->Node308</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.77C33219.4,-303.55 33613.4,-294.45 33945,-290 34246.15,-285.96 39066.78,-288.21 39366,-254 39377.49,-252.69 39389.66,-250.5 39401.19,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.27 33035.2,-308.01 33045.28,-311.27 33045.11,-304.27"/> +</g> +<!-- Node309 --> +<g id="node309" class="node"> +<title>Node309</title> +<g id="a_node309"><a xlink:href="_neon_gather_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="35244,-218 35244,-248 35404,-248 35404,-218 35244,-218"/> +<text text-anchor="start" x="35252" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="35324" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node309 --> +<g id="edge624" class="edge"> +<title>Node258->Node309</title> +<path fill="none" stroke="midnightblue" d="M33045.51,-308.02C33462.39,-298.87 35179.77,-260.82 35235,-254 35246.16,-252.62 35257.97,-250.47 35269.22,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.23,-304.52 33035.31,-308.24 33045.39,-311.52 33045.23,-304.52"/> +</g> +<!-- Node310 --> +<g id="node310" class="node"> +<title>Node310</title> +<g id="a_node310"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="35422,-218 35422,-248 35638,-248 35638,-218 35422,-218"/> +<text text-anchor="start" x="35430" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="35530" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node310 --> +<g id="edge626" class="edge"> +<title>Node258->Node310</title> +<path fill="none" stroke="midnightblue" d="M33045.33,-308.12C33481.7,-299.03 35352.96,-259.78 35413,-254 35427.56,-252.6 35443.05,-250.43 35457.82,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.22,-304.62 33035.29,-308.33 33045.36,-311.62 33045.22,-304.62"/> +</g> +<!-- Node258->Node311 --> +<g id="edge627" class="edge"> +<title>Node258->Node311</title> +<path fill="none" stroke="midnightblue" d="M32864.64,-309.31C32271.35,-304.75 28950.88,-278.19 28739,-254 28727.31,-252.67 28714.91,-250.5 28703.14,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.82,-312.82 32874.84,-309.39 32864.87,-305.82 32864.82,-312.82"/> +</g> +<!-- Node258->Node312 --> +<g id="edge628" class="edge"> +<title>Node258->Node312</title> +<path fill="none" stroke="midnightblue" d="M32864.42,-309.26C32285.6,-304.49 29122.27,-277.39 28920,-254 28908.43,-252.66 28896.17,-250.5 28884.52,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.76,-312.77 32874.79,-309.35 32864.82,-305.77 32864.76,-312.77"/> +</g> +<!-- Node258->Node313 --> +<g id="edge629" class="edge"> +<title>Node258->Node313</title> +<path fill="none" stroke="midnightblue" d="M32864.86,-309.21C32302.38,-304.23 29291.85,-276.59 29099,-254 29087.55,-252.66 29075.43,-250.49 29063.91,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.91,-312.71 32874.94,-309.3 32864.98,-305.71 32864.91,-312.71"/> +</g> +<!-- Node258->Node314 --> +<g id="edge630" class="edge"> +<title>Node258->Node314</title> +<path fill="none" stroke="midnightblue" d="M32864.48,-309.12C32317.33,-303.71 29469.05,-274.67 29286,-254 29273.98,-252.64 29261.23,-250.45 29249.13,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.65,-312.62 32874.68,-309.22 32864.72,-305.62 32864.65,-312.62"/> +</g> +<!-- Node258->Node315 --> +<g id="edge631" class="edge"> +<title>Node258->Node315</title> +<path fill="none" stroke="midnightblue" d="M32864.67,-309.07C32333.83,-303.57 29637.59,-274.67 29464,-254 29452.68,-252.65 29440.68,-250.48 29429.29,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.91,-312.58 32874.95,-309.18 32864.98,-305.58 32864.91,-312.58"/> +</g> +<!-- Node258->Node316 --> +<g id="edge632" class="edge"> +<title>Node258->Node316</title> +<path fill="none" stroke="midnightblue" d="M32864.35,-308.87C32579.94,-304.99 31707.52,-290.34 31427,-254 31416.01,-252.58 31404.37,-250.43 31393.27,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.57,-312.38 32874.62,-309.01 32864.67,-305.38 32864.57,-312.38"/> +</g> +<!-- Node258->Node317 --> +<g id="edge633" class="edge"> +<title>Node258->Node317</title> +<path fill="none" stroke="midnightblue" d="M32864.73,-308.37C32603.45,-303.32 31849.55,-286.28 31605,-254 31594.01,-252.55 31582.38,-250.4 31571.27,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.87,-311.87 32874.94,-308.57 32865.01,-304.88 32864.87,-311.87"/> +</g> +<!-- Node318 --> +<g id="node318" class="node"> +<title>Node318</title> +<g id="a_node318"><a xlink:href="_neon_multiplication_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="35656,-218 35656,-248 35834,-248 35834,-218 35656,-218"/> +<text text-anchor="start" x="35664" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="35745" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node318 --> +<g id="edge634" class="edge"> +<title>Node258->Node318</title> +<path fill="none" stroke="midnightblue" d="M33045.08,-308.18C33511.42,-298.76 35630.46,-255.84 35647,-254 35659.34,-252.62 35672.43,-250.46 35684.89,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33044.96,-304.68 33035.03,-308.38 33045.1,-311.68 33044.96,-304.68"/> +</g> +<!-- Node258->Node319 --> +<g id="edge635" class="edge"> +<title>Node258->Node319</title> +<path fill="none" stroke="midnightblue" d="M32864.69,-309.56C32367.09,-307 29970.29,-292.73 29643,-254 29631.56,-252.65 29619.43,-250.47 29607.91,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.68,-313.06 32874.7,-309.61 32864.71,-306.06 32864.68,-313.06"/> +</g> +<!-- Node258->Node320 --> +<g id="edge636" class="edge"> +<title>Node258->Node320</title> +<path fill="none" stroke="midnightblue" d="M32864.35,-309.21C32386.51,-304.96 30170.54,-283.76 29866,-254 29851.85,-252.62 29836.79,-250.43 29822.47,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.61,-312.72 32874.64,-309.31 32864.67,-305.72 32864.61,-312.72"/> +</g> +<!-- Node258->Node321 --> +<g id="edge637" class="edge"> +<title>Node258->Node321</title> +<path fill="none" stroke="midnightblue" d="M32864.48,-307.71C32627.28,-301.37 31991.61,-282.21 31783,-254 31772.17,-252.54 31760.71,-250.41 31749.75,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.7,-311.21 32874.79,-307.98 32864.89,-304.22 32864.7,-311.21"/> +</g> +<!-- Node258->Node322 --> +<g id="edge638" class="edge"> +<title>Node258->Node322</title> +<path fill="none" stroke="midnightblue" d="M32864.47,-309.88C32689.2,-308.54 32291.65,-300.14 31961,-254 31950.18,-252.49 31938.72,-250.34 31927.76,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.66,-313.38 32874.68,-309.95 32864.71,-306.38 32864.66,-313.38"/> +</g> +<!-- Node258->Node323 --> +<g id="edge639" class="edge"> +<title>Node258->Node323</title> +<path fill="none" stroke="midnightblue" d="M32864.62,-308.21C32713.75,-304.24 32401.39,-291.81 32140,-254 32129.39,-252.46 32118.16,-250.36 32107.38,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.67,-311.72 32874.76,-308.47 32864.85,-304.72 32864.67,-311.72"/> +</g> +<!-- Node324 --> +<g id="node324" class="node"> +<title>Node324</title> +<g id="a_node324"><a xlink:href="_neon_prelu_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="35852,-218 35852,-248 36012,-248 36012,-218 35852,-218"/> +<text text-anchor="start" x="35860" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="35932" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node324 --> +<g id="edge640" class="edge"> +<title>Node258->Node324</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-308.14C33219.42,-304.56 33613.44,-296.49 33945,-290 34366.77,-281.74 35424.18,-304.5 35843,-254 35854.32,-252.63 35866.31,-250.46 35877.7,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.13,-304.64 33035.2,-308.35 33045.27,-311.64 33045.13,-304.64"/> +</g> +<!-- Node258->Node325 --> +<g id="edge641" class="edge"> +<title>Node258->Node325</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.86C33219.41,-303.81 33613.41,-294.97 33945,-290 34353.31,-283.88 37214.36,-301.03 37620,-254 37631.48,-252.67 37643.66,-250.47 37655.19,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.36 33035.2,-308.1 33045.28,-311.36 33045.11,-304.36"/> +</g> +<!-- Node258->Node326 --> +<g id="edge642" class="edge"> +<title>Node258->Node326</title> +<path fill="none" stroke="midnightblue" d="M32864.78,-304.64C32745.1,-296.88 32527.46,-280.45 32343,-254 32331.39,-252.33 32319.1,-250.23 32307.22,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.78,-308.15 32874.99,-305.3 32865.23,-301.17 32864.78,-308.15"/> +</g> +<!-- Node258->Node327 --> +<g id="edge643" class="edge"> +<title>Node258->Node327</title> +<path fill="none" stroke="midnightblue" d="M32864.72,-300.82C32776.67,-291.29 32639.14,-274.85 32521,-254 32511.17,-252.27 32500.8,-250.17 32490.73,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.36,-304.3 32874.67,-301.89 32865.1,-297.34 32864.36,-304.3"/> +</g> +<!-- Node328 --> +<g id="node328" class="node"> +<title>Node328</title> +<g id="a_node328"><a xlink:href="_neon_rank_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="33508,-218 33508,-248 33668,-248 33668,-218 33508,-218"/> +<text text-anchor="start" x="33516" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="33588" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRankWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node258->Node328 --> +<g id="edge644" class="edge"> +<title>Node258->Node328</title> +<path fill="none" stroke="midnightblue" d="M33045.36,-303.99C33153.65,-296.03 33340.37,-279.89 33499,-254 33509.16,-252.34 33519.9,-250.24 33530.27,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33044.85,-300.52 33035.13,-304.74 33045.35,-307.5 33044.85,-300.52"/> +</g> +<!-- Node258->Node329 --> +<g id="edge646" class="edge"> +<title>Node258->Node329</title> +<path fill="none" stroke="midnightblue" d="M32881.25,-293.75C32819.51,-280.15 32732.32,-260.95 32673.6,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32880.8,-297.24 32891.32,-295.97 32882.31,-290.4 32880.8,-297.24"/> +</g> +<!-- Node258->Node330 --> +<g id="edge648" class="edge"> +<title>Node258->Node330</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.94C33219.41,-304.01 33613.42,-295.39 33945,-290 34269.43,-284.72 36542.53,-289.94 36865,-254 36877.02,-252.66 36889.77,-250.48 36901.88,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.12,-304.44 33035.2,-308.17 33045.28,-311.44 33045.12,-304.44"/> +</g> +<!-- Node331 --> +<g id="node331" class="node"> +<title>Node331</title> +<g id="a_node331"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="39944,-218 39944,-248 40108,-248 40108,-218 39944,-218"/> +<text text-anchor="start" x="39952" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="40026" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node331 --> +<g id="edge649" class="edge"> +<title>Node258->Node331</title> +<path fill="none" stroke="midnightblue" d="M33045.33,-307.75C33219.4,-303.5 33613.4,-294.35 33945,-290 34277.76,-285.64 39604.27,-290.92 39935,-254 39946.74,-252.69 39959.18,-250.5 39970.97,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.25 33035.2,-307.99 33045.28,-311.25 33045.11,-304.25"/> +</g> +<!-- Node258->Node332 --> +<g id="edge650" class="edge"> +<title>Node258->Node332</title> +<path fill="none" stroke="midnightblue" d="M32864.75,-309.35C32404.48,-305.88 30329.28,-288.44 30044,-254 30032.68,-252.63 30020.69,-250.45 30009.3,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.97,-312.85 32874.99,-309.43 32865.02,-305.85 32864.97,-312.85"/> +</g> +<!-- Node258->Node333 --> +<g id="edge651" class="edge"> +<title>Node258->Node333</title> +<path fill="none" stroke="midnightblue" d="M32864.56,-309.23C32421.28,-305.28 30488.66,-286.36 30222,-254 30210.68,-252.63 30198.69,-250.44 30187.3,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.72,-312.73 32874.75,-309.32 32864.78,-305.73 32864.72,-312.73"/> +</g> +<!-- Node258->Node334 --> +<g id="edge652" class="edge"> +<title>Node258->Node334</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.92C33219.41,-303.96 33613.41,-295.27 33945,-290 34634.51,-279.04 36360.82,-311.79 37048,-254 37064.13,-252.64 37081.3,-250.45 37097.64,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.12,-304.42 33035.2,-308.15 33045.28,-311.42 33045.12,-304.42"/> +</g> +<!-- Node258->Node335 --> +<g id="edge653" class="edge"> +<title>Node258->Node335</title> +<path fill="none" stroke="midnightblue" d="M32864.5,-310.43C32469.16,-311.94 30891.66,-314.02 30400,-254 30388.68,-252.62 30376.69,-250.43 30365.3,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.75,-313.93 32874.73,-310.39 32864.72,-306.93 32864.75,-313.93"/> +</g> +<!-- Node258->Node336 --> +<g id="edge655" class="edge"> +<title>Node258->Node336</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.89C33219.41,-303.89 33613.41,-295.15 33945,-290 34313.76,-284.28 36897.68,-296.67 37264,-254 37275.33,-252.68 37287.32,-250.52 37298.71,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.12,-304.4 33035.2,-308.13 33045.28,-311.39 33045.12,-304.4"/> +</g> +<!-- Node258->Node337 --> +<g id="edge656" class="edge"> +<title>Node258->Node337</title> +<path fill="none" stroke="midnightblue" d="M32864.66,-310.23C32487.06,-310.81 31033.73,-309.35 30579,-254 30567.72,-252.63 30555.77,-250.48 30544.4,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.72,-313.73 32874.71,-310.21 32864.71,-306.73 32864.72,-313.73"/> +</g> +<!-- Node258->Node338 --> +<g id="edge657" class="edge"> +<title>Node258->Node338</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.88C33219.41,-303.85 33613.41,-295.06 33945,-290 34333.53,-284.08 37056.02,-298.85 37442,-254 37453.48,-252.67 37465.65,-250.47 37477.19,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.38 33035.2,-308.11 33045.28,-311.38 33045.11,-304.38"/> +</g> +<!-- Node258->Node339 --> +<g id="edge658" class="edge"> +<title>Node258->Node339</title> +<path fill="none" stroke="midnightblue" d="M33045.33,-307.75C33219.4,-303.51 33613.4,-294.38 33945,-290 34267.37,-285.74 39427.52,-289.08 39748,-254 39759.98,-252.69 39772.7,-250.5 39784.75,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.26 33035.2,-308 33045.28,-311.25 33045.11,-304.26"/> +</g> +<!-- Node258->Node340 --> +<g id="edge659" class="edge"> +<title>Node258->Node340</title> +<path fill="none" stroke="midnightblue" d="M32864.9,-309.96C32506.33,-309.46 31179.94,-304.19 30763,-254 30751.48,-252.61 30739.27,-250.46 30727.64,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.97,-313.46 32874.97,-309.98 32864.98,-306.46 32864.97,-313.46"/> +</g> +<!-- Node341 --> +<g id="node341" class="node"> +<title>Node341</title> +<g id="a_node341"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="36030,-218 36030,-248 36190,-248 36190,-218 36030,-218"/> +<text text-anchor="start" x="36038" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="36110" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node258->Node341 --> +<g id="edge660" class="edge"> +<title>Node258->Node341</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-308.09C33219.42,-304.42 33613.43,-296.22 33945,-290 34406.32,-281.34 35562.87,-308.87 36021,-254 36032.32,-252.64 36044.31,-250.47 36055.71,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.13,-304.59 33035.2,-308.3 33045.27,-311.59 33045.13,-304.59"/> +</g> +<!-- Node258->Node342 --> +<g id="edge661" class="edge"> +<title>Node258->Node342</title> +<path fill="none" stroke="midnightblue" d="M32864.81,-308.97C32532.66,-304.95 31377.9,-288.72 31011,-254 30995.7,-252.55 30979.42,-250.38 30963.86,-248"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32864.83,-312.47 32874.87,-309.09 32864.91,-305.47 32864.83,-312.47"/> +</g> +<!-- Node258->Node343 --> +<g id="edge662" class="edge"> +<title>Node258->Node343</title> +<path fill="none" stroke="midnightblue" d="M33045.34,-307.78C33219.4,-303.59 33613.4,-294.54 33945,-290 34224.15,-286.18 38692.26,-282.24 38970,-254 38972.76,-253.72 38975.55,-253.4 38978.36,-253.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.29 33035.2,-308.03 33045.28,-311.28 33045.11,-304.29"/> +</g> +<!-- Node258->Node344 --> +<g id="edge663" class="edge"> +<title>Node258->Node344</title> +<path fill="none" stroke="midnightblue" d="M33045.33,-307.76C33219.4,-303.53 33613.4,-294.42 33945,-290 34256.03,-285.86 39234.49,-285.06 39544,-254 39547.05,-253.69 39550.15,-253.34 39553.27,-252.95"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33045.11,-304.26 33035.2,-308.01 33045.28,-311.26 33045.11,-304.26"/> +</g> +<!-- Node259->Node257 --> +<g id="edge548" class="edge"> +<title>Node259->Node257</title> +<path fill="none" stroke="midnightblue" d="M34279.62,-214.22C34314.18,-200.75 34361.02,-182.5 34392.97,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34278.27,-210.99 34270.22,-217.88 34280.81,-217.51 34278.27,-210.99"/> +</g> +<!-- Node260 --> +<g id="node260" class="node"> +<title>Node260</title> +<g id="a_node260"><a xlink:href="_neon_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="34138,-140 34138,-170 34330,-170 34330,-140 34138,-140"/> +<text text-anchor="start" x="34146" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="34234" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node259->Node260 --> +<g id="edge549" class="edge"> +<title>Node259->Node260</title> +<path fill="none" stroke="midnightblue" d="M34234,-207.59C34234,-195.26 34234,-180.72 34234,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34230.5,-207.7 34234,-217.7 34237.5,-207.71 34230.5,-207.7"/> +</g> +<!-- Node261 --> +<g id="node261" class="node"> +<title>Node261</title> +<g id="a_node261"><a xlink:href="_neon_workloads_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="33960,-140 33960,-170 34120,-170 34120,-140 33960,-140"/> +<text text-anchor="start" x="33968" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="34040" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonWorkloads.hpp</text> +</a> +</g> +</g> +<!-- Node259->Node261 --> +<g id="edge550" class="edge"> +<title>Node259->Node261</title> +<path fill="none" stroke="midnightblue" d="M34188.61,-214.22C34154.23,-200.75 34107.63,-182.5 34075.84,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34187.38,-217.49 34197.96,-217.88 34189.93,-210.98 34187.38,-217.49"/> +</g> +<!-- Node261->Node262 --> +<g id="edge551" class="edge"> +<title>Node261->Node262</title> +<path fill="none" stroke="midnightblue" d="M34104.64,-137.91C34112.8,-136.34 34121.07,-134.98 34129,-134 34532.16,-84.41 35812.54,-82.75 36165.27,-83.27"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34103.88,-134.5 34094.78,-139.91 34105.27,-141.36 34103.88,-134.5"/> +</g> +<!-- Node263->Node257 --> +<g id="edge553" class="edge"> +<title>Node263->Node257</title> +<path fill="none" stroke="midnightblue" d="M33115.47,-216.08C33124.36,-214.46 33133.37,-213.03 33142,-212 33670.49,-148.93 33810.87,-242.02 34339,-176 34350.28,-174.59 34362.22,-172.42 34373.6,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33114.68,-212.67 33105.52,-217.98 33115.99,-219.54 33114.68,-212.67"/> +</g> +<!-- Node263->Node261 --> +<g id="edge555" class="edge"> +<title>Node263->Node261</title> +<path fill="none" stroke="midnightblue" d="M33116.33,-216.04C33124.94,-214.46 33133.65,-213.06 33142,-212 33499.06,-166.78 33594.26,-223.64 33951,-176 33961.99,-174.53 33973.62,-172.37 33984.73,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33115.46,-212.65 33106.29,-217.97 33116.77,-219.52 33115.46,-212.65"/> +</g> +<!-- Node263->Node264 --> +<g id="edge554" class="edge"> +<title>Node263->Node264</title> +<path fill="none" stroke="midnightblue" d="M32980.31,-216.08C32971.18,-214.41 32961.89,-212.97 32953,-212 32676.9,-181.95 28231.69,-180.79 27954,-176 27719.48,-171.96 27442.84,-163.37 27306.19,-158.88"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32979.65,-219.52 32990.13,-217.97 32980.98,-212.64 32979.65,-219.52"/> +</g> +<!-- Node265->Node257 --> +<g id="edge557" class="edge"> +<title>Node265->Node257</title> +<path fill="none" stroke="midnightblue" d="M34715.38,-215.8C34709.5,-214.5 34703.65,-213.22 34698,-212 34630.05,-197.29 34552.28,-181.18 34497.89,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34714.74,-219.25 34725.27,-217.99 34716.26,-212.41 34714.74,-219.25"/> +</g> +<!-- Node265->Node261 --> +<g id="edge559" class="edge"> +<title>Node265->Node261</title> +<path fill="none" stroke="midnightblue" d="M34720.77,-215.91C34713.12,-214.41 34705.41,-213.06 34698,-212 34447.16,-176.11 34379.84,-211.89 34129,-176 34118.34,-174.47 34107.06,-172.35 34096.25,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34720.25,-219.38 34730.75,-217.95 34721.65,-212.52 34720.25,-219.38"/> +</g> +<!-- Node265->Node266 --> +<g id="edge558" class="edge"> +<title>Node265->Node266</title> +<path fill="none" stroke="midnightblue" d="M34851.39,-215.99C34859.95,-214.36 34868.66,-212.96 34877,-212 35271.87,-166.64 38056.59,-182.55 38454,-176 38746.51,-171.18 39094.01,-162.28 39247.87,-158.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34850.54,-212.59 34841.42,-218 34851.92,-219.46 34850.54,-212.59"/> +</g> +<!-- Node267->Node257 --> +<g id="edge561" class="edge"> +<title>Node267->Node257</title> +<path fill="none" stroke="midnightblue" d="M36410.23,-216.34C36399.1,-214.62 36387.79,-213.1 36377,-212 36006.11,-174.33 34830.22,-160.02 34510.13,-156.76"/> +<polygon fill="midnightblue" stroke="midnightblue" points="36409.95,-219.84 36420.38,-217.97 36411.06,-212.93 36409.95,-219.84"/> +</g> +<!-- Node267->Node261 --> +<g id="edge563" class="edge"> +<title>Node267->Node261</title> +<path fill="none" stroke="midnightblue" d="M36411.3,-216.37C36399.83,-214.6 36388.14,-213.06 36377,-212 35879.63,-164.69 34625.11,-235.08 34129,-176 34117.68,-174.65 34105.68,-172.48 34094.29,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="36410.87,-219.85 36421.3,-217.98 36411.98,-212.94 36410.87,-219.85"/> +</g> +<!-- Node267->Node268 --> +<g id="edge562" class="edge"> +<title>Node267->Node268</title> +<path fill="none" stroke="midnightblue" d="M36570.46,-216.34C36582,-214.56 36593.78,-213.03 36605,-212 37499.74,-130.09 39753.32,-258.58 40648,-176 40662.38,-174.67 40677.68,-172.49 40692.23,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="36569.71,-212.91 36560.39,-217.95 36570.82,-219.82 36569.71,-212.91"/> +</g> +<!-- Node269->Node257 --> +<g id="edge565" class="edge"> +<title>Node269->Node257</title> +<path fill="none" stroke="midnightblue" d="M36638.18,-216.34C36627.07,-214.61 36615.78,-213.09 36605,-212 36186.94,-169.86 34853.26,-158.68 34510.12,-156.46"/> +<polygon fill="midnightblue" stroke="midnightblue" points="36637.87,-219.84 36648.3,-217.98 36638.99,-212.93 36637.87,-219.84"/> +</g> +<!-- Node269->Node261 --> +<g id="edge567" class="edge"> +<title>Node269->Node261</title> +<path fill="none" stroke="midnightblue" d="M36639,-216.36C36627.63,-214.59 36616.04,-213.05 36605,-212 36057.19,-159.88 34675.47,-240.67 34129,-176 34117.68,-174.66 34105.68,-172.49 34094.29,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="36638.49,-219.82 36648.92,-217.96 36639.61,-212.91 36638.49,-219.82"/> +</g> +<!-- Node269->Node270 --> +<g id="edge566" class="edge"> +<title>Node269->Node270</title> +<path fill="none" stroke="midnightblue" d="M36820.82,-216.75C36837.23,-214.81 36854.06,-213.12 36870,-212 37757.64,-149.84 39987.96,-257.82 40874,-176 40888.38,-174.67 40903.68,-172.49 40918.23,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="36820.17,-213.3 36810.66,-217.98 36821.01,-220.25 36820.17,-213.3"/> +</g> +<!-- Node271->Node9 --> +<g id="edge569" class="edge"> +<title>Node271->Node9</title> +<path fill="none" stroke="midnightblue" d="M32773.4,-219.05C32749.27,-216.14 32723.19,-213.48 32699,-212 32530.27,-201.69 8520.77,-217.89 8357,-176 8319.23,-166.34 8317.74,-143.75 8280,-134 8082.3,-82.91 1395.16,-83.19 499.75,-83.46"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32773.26,-222.56 32783.61,-220.31 32774.11,-215.61 32773.26,-222.56"/> +</g> +<!-- Node271->Node257 --> +<g id="edge570" class="edge"> +<title>Node271->Node257</title> +<path fill="none" stroke="midnightblue" d="M32928.65,-215.93C32936.8,-214.36 32945.07,-212.98 32953,-212 33564.51,-136.09 33727.4,-251.19 34339,-176 34350.28,-174.61 34362.23,-172.46 34373.6,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32927.88,-212.51 32918.78,-217.93 32929.27,-219.37 32927.88,-212.51"/> +</g> +<!-- Node271->Node261 --> +<g id="edge572" class="edge"> +<title>Node271->Node261</title> +<path fill="none" stroke="midnightblue" d="M32929.26,-215.89C32937.22,-214.35 32945.27,-213 32953,-212 33393.18,-155.1 33510.82,-232.9 33951,-176 33961.99,-174.58 33973.63,-172.44 33984.74,-170.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32928.37,-212.5 32919.26,-217.92 32929.76,-219.36 32928.37,-212.5"/> +</g> +<!-- Node271->Node272 --> +<g id="edge571" class="edge"> +<title>Node271->Node272</title> +<path fill="none" stroke="midnightblue" d="M32773.4,-219.13C32749.27,-216.22 32723.19,-213.54 32699,-212 32081.13,-172.69 27746.02,-187.22 27127,-176 26913.47,-172.13 26661.82,-163.55 26536.03,-158.99"/> +<polygon fill="midnightblue" stroke="midnightblue" points="32773.25,-222.64 32783.6,-220.39 32774.11,-215.69 32773.25,-222.64"/> +</g> +<!-- Node273->Node257 --> +<g id="edge574" class="edge"> +<title>Node273->Node257</title> +<path fill="none" stroke="midnightblue" d="M33886.42,-216.41C33897.05,-214.8 33907.75,-213.28 33918,-212 34104.34,-188.67 34153.37,-204.43 34339,-176 34349.44,-174.4 34360.48,-172.3 34371.12,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33885.62,-212.99 33876.28,-217.98 33886.69,-219.91 33885.62,-212.99"/> +</g> +<!-- Node273->Node261 --> +<g id="edge576" class="edge"> +<title>Node273->Node261</title> +<path fill="none" stroke="midnightblue" d="M33851.64,-214.91C33894.87,-201.39 33954.49,-182.74 33995,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33850.35,-211.65 33841.85,-217.97 33852.44,-218.33 33850.35,-211.65"/> +</g> +<!-- Node273->Node274 --> +<g id="edge575" class="edge"> +<title>Node273->Node274</title> +<path fill="none" stroke="midnightblue" d="M33712.41,-216.46C33700.55,-214.7 33688.49,-213.14 33677,-212 33356.09,-180.28 32366.57,-162.73 32033.62,-157.6"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33711.9,-219.92 33722.31,-217.97 33712.96,-213 33711.9,-219.92"/> +</g> +<!-- Node275->Node257 --> +<g id="edge578" class="edge"> +<title>Node275->Node257</title> +<path fill="none" stroke="midnightblue" d="M33296.74,-215.94C33304.87,-214.38 33313.1,-213.01 33321,-212 33770.08,-154.65 33889.92,-233.35 34339,-176 34350.11,-174.58 34361.88,-172.44 34373.11,-170.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33296.01,-212.51 33286.89,-217.92 33297.39,-219.38 33296.01,-212.51"/> +</g> +<!-- Node275->Node261 --> +<g id="edge580" class="edge"> +<title>Node275->Node261</title> +<path fill="none" stroke="midnightblue" d="M33297.71,-215.92C33305.53,-214.41 33313.42,-213.05 33321,-212 33598.8,-173.45 33673.25,-214.88 33951,-176 33961.67,-174.51 33972.94,-172.4 33983.76,-170.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33296.99,-212.49 33287.88,-217.9 33298.38,-219.36 33296.99,-212.49"/> +</g> +<!-- Node275->Node276 --> +<g id="edge579" class="edge"> +<title>Node275->Node276</title> +<path fill="none" stroke="midnightblue" d="M33166.26,-215.93C33157.81,-214.33 33149.23,-212.95 33141,-212 33010.94,-197 28764.66,-161.88 28123.7,-156.65"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33165.6,-219.37 33176.1,-217.9 33166.98,-212.51 33165.6,-219.37"/> +</g> +<!-- Node277->Node257 --> +<g id="edge582" class="edge"> +<title>Node277->Node257</title> +<path fill="none" stroke="midnightblue" d="M33475.27,-215.94C33483.23,-214.4 33491.27,-213.03 33499,-212 33869.43,-162.84 33968.51,-224.72 34339,-176 34350.11,-174.54 34361.87,-172.38 34373.1,-170.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33474.37,-212.55 33465.27,-217.98 33475.77,-219.41 33474.37,-212.55"/> +</g> +<!-- Node277->Node261 --> +<g id="edge584" class="edge"> +<title>Node277->Node261</title> +<path fill="none" stroke="midnightblue" d="M33476.59,-215.96C33484.12,-214.47 33491.71,-213.1 33499,-212 33698.25,-181.83 33751.75,-206.17 33951,-176 33961.49,-174.41 33972.59,-172.28 33983.25,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33475.84,-212.54 33466.75,-217.99 33477.25,-219.4 33475.84,-212.54"/> +</g> +<!-- Node277->Node278 --> +<g id="edge583" class="edge"> +<title>Node277->Node278</title> +<path fill="none" stroke="midnightblue" d="M33345.7,-215.95C33337.44,-214.36 33329.05,-212.98 33321,-212 33252.46,-203.69 31078.62,-165.25 30630.36,-157.4"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33345.21,-219.42 33355.7,-217.98 33346.6,-212.56 33345.21,-219.42"/> +</g> +<!-- Node279->Node257 --> +<g id="edge586" class="edge"> +<title>Node279->Node257</title> +<path fill="none" stroke="midnightblue" d="M34429,-207.59C34429,-195.26 34429,-180.72 34429,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34425.5,-207.7 34429,-217.7 34432.5,-207.71 34425.5,-207.7"/> +</g> +<!-- Node279->Node261 --> +<g id="edge588" class="edge"> +<title>Node279->Node261</title> +<path fill="none" stroke="midnightblue" d="M34358.49,-215.8C34352.25,-214.47 34346.02,-213.19 34340,-212 34246.67,-193.56 34222.33,-194.44 34129,-176 34119.83,-174.19 34110.16,-172.15 34100.71,-170.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34357.77,-219.23 34368.29,-217.91 34359.25,-212.38 34357.77,-219.23"/> +</g> +<!-- Node279->Node280 --> +<g id="edge587" class="edge"> +<title>Node279->Node280</title> +<path fill="none" stroke="midnightblue" d="M34493.74,-215.97C34502.2,-214.36 34510.77,-212.97 34519,-212 34565.12,-206.58 37573.84,-164.53 38106.77,-157.11"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34493.02,-212.54 34483.91,-217.94 34494.4,-219.41 34493.02,-212.54"/> +</g> +<!-- Node281->Node257 --> +<g id="edge590" class="edge"> +<title>Node281->Node257</title> +<path fill="none" stroke="midnightblue" d="M36223.35,-215.97C36215.19,-214.39 36206.93,-213.01 36199,-212 35865.7,-169.67 34811.35,-158.8 34510.11,-156.53"/> +<polygon fill="midnightblue" stroke="midnightblue" points="36222.72,-219.42 36233.22,-217.98 36224.11,-212.56 36222.72,-219.42"/> +</g> +<!-- Node281->Node261 --> +<g id="edge592" class="edge"> +<title>Node281->Node261</title> +<path fill="none" stroke="midnightblue" d="M36223.71,-215.93C36215.44,-214.34 36207.05,-212.96 36199,-212 35742.2,-157.28 34585.8,-230.72 34129,-176 34117.68,-174.64 34105.69,-172.47 34094.29,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="36223.21,-219.4 36233.71,-217.96 36224.6,-212.54 36223.21,-219.4"/> +</g> +<!-- Node281->Node282 --> +<g id="edge591" class="edge"> +<title>Node281->Node282</title> +<path fill="none" stroke="midnightblue" d="M36349.61,-215.34C36399.72,-201.78 36469.63,-182.88 36516.96,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="36348.61,-211.98 36339.87,-217.97 36350.43,-218.74 36348.61,-211.98"/> +</g> +<!-- Node283->Node257 --> +<g id="edge594" class="edge"> +<title>Node283->Node257</title> +<path fill="none" stroke="midnightblue" d="M34106.51,-216.11C34114.11,-214.7 34121.7,-213.32 34129,-212 34222.2,-195.22 34246.09,-194.28 34339,-176 34348.27,-174.18 34358.04,-172.13 34367.6,-170.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34105.72,-212.69 34096.53,-217.96 34107,-219.58 34105.72,-212.69"/> +</g> +<!-- Node283->Node261 --> +<g id="edge596" class="edge"> +<title>Node283->Node261</title> +<path fill="none" stroke="midnightblue" d="M34028.46,-207.59C34031.22,-195.26 34034.47,-180.72 34036.82,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34024.96,-207.18 34026.2,-217.7 34031.8,-208.71 34024.96,-207.18"/> +</g> +<!-- Node284 --> +<g id="node284" class="node"> +<title>Node284</title> +<g id="a_node284"><a xlink:href="_neon_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="33750,-140 33750,-170 33942,-170 33942,-140 33750,-140"/> +<text text-anchor="start" x="33758" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text> +<text text-anchor="middle" x="33846" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node283->Node284 --> +<g id="edge595" class="edge"> +<title>Node283->Node284</title> +<path fill="none" stroke="midnightblue" d="M33980.78,-213.87C33949.49,-200.44 33907.46,-182.39 33878.7,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33979.55,-217.15 33990.12,-217.88 33982.31,-210.72 33979.55,-217.15"/> +</g> +<!-- Node285->Node257 --> +<g id="edge598" class="edge"> +<title>Node285->Node257</title> +<path fill="none" stroke="midnightblue" d="M34565.31,-213.87C34533.66,-200.44 34491.15,-182.39 34462.07,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34564.18,-217.2 34574.75,-217.88 34566.91,-210.75 34564.18,-217.2"/> +</g> +<!-- Node285->Node261 --> +<g id="edge600" class="edge"> +<title>Node285->Node261</title> +<path fill="none" stroke="midnightblue" d="M34539.71,-215.88C34532.41,-214.44 34525.07,-213.11 34518,-212 34346.47,-185.11 34300.5,-203.09 34129,-176 34118.68,-174.37 34107.76,-172.25 34097.24,-170"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34539.13,-219.33 34549.62,-217.9 34540.53,-212.47 34539.13,-219.33"/> +</g> +<!-- Node285->Node286 --> +<g id="edge599" class="edge"> +<title>Node285->Node286</title> +<path fill="none" stroke="midnightblue" d="M34672.39,-215.99C34680.95,-214.36 34689.66,-212.96 34698,-212 35487.96,-121.26 37486.15,-267.68 38276,-176 38287.48,-174.67 38299.66,-172.47 38311.19,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="34671.54,-212.59 34662.42,-218 34672.92,-219.46 34671.54,-212.59"/> +</g> +<!-- Node328->Node261 --> +<g id="edge645" class="edge"> +<title>Node328->Node261</title> +<path fill="none" stroke="midnightblue" d="M33657.04,-215.84C33663.77,-214.46 33670.5,-213.15 33677,-212 33797.93,-190.51 33830.07,-197.49 33951,-176 33960.67,-174.28 33970.87,-172.22 33980.79,-170.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="33656.28,-212.43 33647.21,-217.91 33657.72,-219.28 33656.28,-212.43"/> +</g> +<!-- Node345->Node258 --> +<g id="edge665" class="edge"> +<title>Node345->Node258</title> +<path fill="none" stroke="midnightblue" d="M37116.22,-380.94C37052.01,-376.41 36964.91,-370.86 36888,-368 35580.8,-319.44 35252.93,-353.21 33945,-332 33606.81,-326.52 33203.69,-317.65 33035.2,-313.84"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37116.1,-384.44 37126.32,-381.66 37116.6,-377.46 37116.1,-384.44"/> +</g> +<!-- Node345->Node262 --> +<g id="edge668" class="edge"> +<title>Node345->Node262</title> +<path fill="none" stroke="midnightblue" d="M37303.86,-386.07C37513.15,-381.16 38004.92,-366.11 38072,-332 38093.66,-320.99 38085.72,-301.73 38107,-290 38213.79,-231.13 38270.19,-309.04 38379,-254 38435.12,-225.61 38498.09,-178.85 38454,-134 38413.06,-92.35 36410.19,-102.87 36352,-98 36350.24,-97.85 36348.46,-97.69 36346.66,-97.52"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37303.73,-382.57 37293.81,-386.3 37303.89,-389.57 37303.73,-382.57"/> +</g> +<!-- Node345->Node266 --> +<g id="edge670" class="edge"> +<title>Node345->Node266</title> +<path fill="none" stroke="midnightblue" d="M37303.82,-385.59C37501.66,-379.94 37955.8,-363.86 38107,-332 38159.84,-320.87 38168.6,-303.03 38221,-290 38336.77,-261.21 38379.79,-306.33 38487,-254 38511.01,-242.28 38505.63,-222.94 38530,-212 38594.3,-183.14 39058.41,-164.84 39247.82,-158.5"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37303.63,-382.09 37293.74,-385.87 37303.83,-389.09 37303.63,-382.09"/> +</g> +<!-- Node345->Node274 --> +<g id="edge673" class="edge"> +<title>Node345->Node274</title> +<path fill="none" stroke="midnightblue" d="M37116.28,-387.89C36397.55,-386.92 31780.17,-378.9 31491,-332 31379.45,-313.91 31315.53,-345.34 31249,-254 31238.01,-238.91 31236.36,-225.73 31249,-212 31286.3,-171.48 31630.97,-160.27 31812.42,-157.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37116.32,-391.39 37126.32,-387.9 37116.33,-384.39 37116.32,-391.39"/> +</g> +<!-- Node345->Node280 --> +<g id="edge677" class="edge"> +<title>Node345->Node280</title> +<path fill="none" stroke="midnightblue" d="M37303.98,-382.94C37433.77,-375.12 37660.71,-358.2 37739,-332 37773.41,-320.49 37774.38,-300.86 37809,-290 37865.42,-272.3 38299.62,-297.21 38340,-254 38352.75,-240.36 38350.69,-227.3 38340,-212 38328.66,-195.77 38283.96,-180.54 38245.79,-170.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37303.43,-379.47 37293.66,-383.56 37303.85,-386.45 37303.43,-379.47"/> +</g> +<!-- Node345->Node286 --> +<g id="edge689" class="edge"> +<title>Node345->Node286</title> +<path fill="none" stroke="midnightblue" d="M37303.87,-385.35C37506.46,-379.09 37971.69,-361.67 38037,-332 38061.03,-321.08 38055.31,-301.65 38079,-290 38135.1,-262.42 38315.07,-299.45 38358,-254 38379.32,-231.43 38373.86,-191.42 38368.93,-170.17"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37303.73,-381.85 37293.84,-385.66 37303.94,-388.85 37303.73,-381.85"/> +</g> +<!-- Node345->Node295 --> +<g id="edge669" class="edge"> +<title>Node345->Node295</title> +<path fill="none" stroke="midnightblue" d="M37287.83,-371.91C37340.23,-360.96 37410.85,-345.97 37473,-332 37600.55,-303.33 37749.63,-267.46 37829.5,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37287.01,-368.51 37277.93,-373.98 37288.44,-375.36 37287.01,-368.51"/> +</g> +<!-- Node345->Node300 --> +<g id="edge671" class="edge"> +<title>Node345->Node300</title> +<path fill="none" stroke="midnightblue" d="M37303.93,-375.95C37377.26,-365.94 37481.53,-350.4 37572,-332 37646.58,-316.83 37663.4,-305.04 37738,-290 37842.87,-268.85 37870.77,-273.26 37976,-254 37985.83,-252.2 37996.21,-250.14 38006.32,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37303.23,-372.51 37293.79,-377.32 37304.17,-379.45 37303.23,-372.51"/> +</g> +<!-- Node345->Node304 --> +<g id="edge672" class="edge"> +<title>Node345->Node304</title> +<path fill="none" stroke="midnightblue" d="M37303.58,-383.1C37397.17,-376.68 37544.68,-362.44 37669,-332 37720.64,-319.36 37729.2,-301.94 37781,-290 37946.74,-251.81 37994.02,-280.7 38162,-254 38172.17,-252.38 38182.91,-250.3 38193.28,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37303.31,-379.61 37293.57,-383.77 37303.78,-386.59 37303.31,-379.61"/> +</g> +<!-- Node345->Node316 --> +<g id="edge674" class="edge"> +<title>Node345->Node316</title> +<path fill="none" stroke="midnightblue" d="M37116.17,-387.79C36410.05,-386.14 31949.28,-374.07 31669,-332 31558.47,-315.41 31433.31,-270.98 31373.5,-248.08"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37116.29,-391.29 37126.3,-387.82 37116.3,-384.29 37116.29,-391.29"/> +</g> +<!-- Node345->Node317 --> +<g id="edge675" class="edge"> +<title>Node345->Node317</title> +<path fill="none" stroke="midnightblue" d="M37116.23,-387.76C36423.45,-385.88 32118.85,-372.58 31848,-332 31737.16,-315.39 31611.61,-270.97 31551.61,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37116.4,-391.26 37126.41,-387.79 37116.41,-384.26 37116.4,-391.26"/> +</g> +<!-- Node345->Node321 --> +<g id="edge676" class="edge"> +<title>Node345->Node321</title> +<path fill="none" stroke="midnightblue" d="M37116.17,-387.72C36436.6,-385.6 32288.4,-371.11 32027,-332 31915.84,-315.37 31789.91,-270.96 31729.73,-248.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37116.38,-391.22 37126.39,-387.75 37116.4,-384.22 37116.38,-391.22"/> +</g> +<!-- Node345->Node322 --> +<g id="edge678" class="edge"> +<title>Node345->Node322</title> +<path fill="none" stroke="midnightblue" d="M37116.29,-387.68C36450.92,-385.29 32459.91,-369.43 32208,-332 32095.91,-315.35 31968.81,-270.95 31908.06,-248.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37116.3,-391.18 37126.31,-387.71 37116.33,-384.18 37116.3,-391.18"/> +</g> +<!-- Node345->Node323 --> +<g id="edge679" class="edge"> +<title>Node345->Node323</title> +<path fill="none" stroke="midnightblue" d="M37116.18,-387.62C36464.76,-384.91 32634.28,-367.46 32392,-332 32278.02,-315.32 32148.6,-270.93 32086.73,-248.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37116.44,-391.12 37126.46,-387.66 37116.47,-384.12 37116.44,-391.12"/> +</g> +<!-- Node345->Node325 --> +<g id="edge680" class="edge"> +<title>Node345->Node325</title> +<path fill="none" stroke="midnightblue" d="M37265.46,-370.88C37364.85,-340.21 37571.5,-276.44 37663.32,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37264.13,-367.63 37255.61,-373.93 37266.19,-374.32 37264.13,-367.63"/> +</g> +<!-- Node345->Node326 --> +<g id="edge681" class="edge"> +<title>Node345->Node326</title> +<path fill="none" stroke="midnightblue" d="M37116.05,-387.61C36478.08,-384.89 32799.81,-367.67 32567,-332 32458.05,-315.31 32334.82,-270.92 32275.95,-248.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37116.11,-391.11 37126.12,-387.66 37116.14,-384.11 37116.11,-391.11"/> +</g> +<!-- Node345->Node327 --> +<g id="edge682" class="edge"> +<title>Node345->Node327</title> +<path fill="none" stroke="midnightblue" d="M37115.82,-387.65C36489.98,-385.21 32949.88,-369.77 32726,-332 32627.06,-315.31 32516.24,-270.93 32463.36,-248.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37116.13,-391.15 37126.15,-387.69 37116.16,-384.15 37116.13,-391.15"/> +</g> +<!-- Node345->Node329 --> +<g id="edge683" class="edge"> +<title>Node345->Node329</title> +<path fill="none" stroke="midnightblue" d="M37116.31,-387.73C36503.17,-385.81 33081.74,-373.32 32866,-332 32778.83,-315.3 32682.8,-270.92 32637.09,-248.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37116.41,-391.23 37126.42,-387.76 37116.43,-384.23 37116.41,-391.23"/> +</g> +<!-- Node345->Node330 --> +<g id="edge684" class="edge"> +<title>Node345->Node330</title> +<path fill="none" stroke="midnightblue" d="M37199.2,-364.64C37186.92,-339 37166.91,-300.14 37154,-290 37121.31,-264.33 37077.33,-250.43 37039.4,-242.9"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37196.06,-366.18 37203.49,-373.73 37202.38,-363.19 37196.06,-366.18"/> +</g> +<!-- Node345->Node334 --> +<g id="edge685" class="edge"> +<title>Node345->Node334</title> +<path fill="none" stroke="midnightblue" d="M37204.49,-363.76C37197.1,-331.24 37184.21,-274.51 37178.22,-248.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37201.14,-364.81 37206.77,-373.79 37207.97,-363.26 37201.14,-364.81"/> +</g> +<!-- Node345->Node336 --> +<g id="edge686" class="edge"> +<title>Node345->Node336</title> +<path fill="none" stroke="midnightblue" d="M37230.19,-366.26C37259.94,-334.22 37314.75,-275.2 37339.84,-248.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37227.44,-364.08 37223.2,-373.79 37232.57,-368.84 37227.44,-364.08"/> +</g> +<!-- Node345->Node338 --> +<g id="edge687" class="edge"> +<title>Node345->Node338</title> +<path fill="none" stroke="midnightblue" d="M37248.42,-369.57C37313.25,-338.46 37443.03,-276.2 37501.38,-248.21"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37246.84,-366.44 37239.34,-373.93 37249.87,-372.76 37246.84,-366.44"/> +</g> +<!-- Node345->Node339 --> +<g id="edge688" class="edge"> +<title>Node345->Node339</title> +<path fill="none" stroke="midnightblue" d="M37303.67,-383.25C37491.88,-373.67 37929.42,-351.35 38297,-332 38619.46,-315.03 39427.93,-296.75 39748,-254 39759.3,-252.49 39771.26,-250.34 39782.71,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37303.34,-379.76 37293.53,-383.76 37303.7,-386.75 37303.34,-379.76"/> +</g> +<!-- Node345->Node343 --> +<g id="edge690" class="edge"> +<title>Node345->Node343</title> +<path fill="none" stroke="midnightblue" d="M37304.03,-386.8C37449.54,-383.67 37721.64,-372.43 37809,-332 37833.24,-320.78 37827.42,-300.47 37852,-290 37966.33,-241.27 38846.52,-268.12 38970,-254 38972.75,-253.69 38975.54,-253.34 38978.35,-252.96"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37303.7,-383.3 37293.77,-387.01 37303.84,-390.3 37303.7,-383.3"/> +</g> +<!-- Node345->Node344 --> +<g id="edge691" class="edge"> +<title>Node345->Node344</title> +<path fill="none" stroke="midnightblue" d="M37303.75,-386.05C37519.7,-381.03 38046.96,-365.64 38221,-332 38278.13,-320.96 38287.74,-300.32 38345,-290 38607.34,-242.72 39279.1,-283.74 39544,-254 39547.05,-253.66 39550.14,-253.27 39553.26,-252.85"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37303.62,-382.55 37293.71,-386.28 37303.78,-389.55 37303.62,-382.55"/> +</g> +<!-- Node345->Node346 --> +<g id="edge666" class="edge"> +<title>Node345->Node346</title> +<path fill="none" stroke="midnightblue" d="M37173.09,-369.17C37146.9,-355.82 37112.32,-338.18 37088.53,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37171.82,-372.46 37182.32,-373.88 37175.01,-366.22 37171.82,-372.46"/> +</g> +<!-- Node347 --> +<g id="node347" class="node"> +<title>Node347</title> +<g id="a_node347"><a xlink:href="_neon_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="37860.5,-296 37860.5,-326 38027.5,-326 38027.5,-296 37860.5,-296"/> +<text text-anchor="start" x="37868.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTensor</text> +<text text-anchor="middle" x="37944" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.cpp</text> +</a> +</g> +</g> +<!-- Node345->Node347 --> +<g id="edge667" class="edge"> +<title>Node345->Node347</title> +<path fill="none" stroke="midnightblue" d="M37303.84,-383.15C37428.43,-375.94 37655.09,-360.12 37847,-332 37858.14,-330.37 37869.93,-328.26 37881.31,-326.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="37303.36,-379.68 37293.58,-383.74 37303.76,-386.66 37303.36,-379.68"/> +</g> +<!-- Node348->Node23 --> +<g id="edge749" class="edge"> +<title>Node348->Node23</title> +<path fill="none" stroke="midnightblue" d="M38974.39,-386.54C38336.23,-376.9 34733.86,-322.48 34126.84,-313.31"/> +<polygon fill="midnightblue" stroke="midnightblue" points="38974.42,-390.04 38984.47,-386.69 38974.53,-383.04 38974.42,-390.04"/> +</g> +<!-- Node348->Node26 --> +<g id="edge762" class="edge"> +<title>Node348->Node26</title> +<path fill="none" stroke="midnightblue" d="M38974.04,-386.67C38707.4,-383.05 37940.56,-372.99 37303,-368 36842.51,-364.4 29472.65,-373.28 29014,-332 28999.51,-330.7 28984.1,-328.51 28969.47,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="38974.03,-390.17 38984.08,-386.8 38974.13,-383.17 38974.03,-390.17"/> +</g> +<!-- Node348->Node89 --> +<g id="edge776" class="edge"> +<title>Node348->Node89</title> +<path fill="none" stroke="midnightblue" d="M38974.04,-386.56C38707.4,-382.69 37940.56,-372.04 37303,-368 35841.25,-358.73 12452.3,-369.46 10991,-332 10817.29,-327.55 9548.77,-379.9 9429,-254 9369.81,-191.78 9484.85,-201.96 9628,-176 9638.6,-174.08 9649.77,-172.05 9660.77,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="38974.03,-390.06 38984.08,-386.71 38974.13,-383.07 38974.03,-390.06"/> +</g> +<!-- Node348->Node192 --> +<g id="edge761" class="edge"> +<title>Node348->Node192</title> +<path fill="none" stroke="midnightblue" d="M38974.04,-386.68C38707.4,-383.09 37940.56,-373.09 37303,-368 36873.73,-364.57 30002.61,-379.84 29576,-332 29564.39,-330.7 29552.08,-328.51 29540.42,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="38974.03,-390.18 38984.08,-386.81 38974.13,-383.18 38974.03,-390.18"/> +</g> +<!-- Node348->Node211 --> +<g id="edge763" class="edge"> +<title>Node348->Node211</title> +<path fill="none" stroke="midnightblue" d="M38974.04,-386.66C38707.4,-383.03 37940.56,-372.95 37303,-368 36830.01,-364.32 29260.28,-372.33 28789,-332 28773.76,-330.7 28757.54,-328.51 28742.13,-326.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="38974.03,-390.16 38984.08,-386.8 38974.13,-383.16 38974.03,-390.16"/> +</g> +<!-- Node348->Node239 --> +<g id="edge764" class="edge"> +<title>Node348->Node239</title> +<path fill="none" stroke="midnightblue" d="M38974.04,-386.66C38707.4,-383.02 37940.56,-372.92 37303,-368 37060.95,-366.13 28829.31,-361.05 28589,-332 28578.26,-330.7 28566.89,-328.52 28556.13,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="38974.03,-390.16 38984.08,-386.8 38974.13,-383.16 38974.03,-390.16"/> +</g> +<!-- Node348->Node248 --> +<g id="edge765" class="edge"> +<title>Node348->Node248</title> +<path fill="none" stroke="midnightblue" d="M38974.04,-386.67C38707.4,-383.06 37940.56,-373.02 37303,-368 37077.5,-366.22 29408.97,-358.2 29185,-332 29173.89,-330.7 29162.12,-328.51 29150.97,-326.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="38974.03,-390.17 38984.08,-386.81 38974.13,-383.17 38974.03,-390.17"/> +</g> +<!-- Node348->Node253 --> +<g id="edge766" class="edge"> +<title>Node348->Node253</title> +<path fill="none" stroke="midnightblue" d="M38974.04,-386.67C38707.4,-383.07 37940.56,-373.06 37303,-368 36863.79,-364.52 29834.22,-373.89 29397,-332 29394.11,-331.72 29391.18,-331.41 29388.23,-331.06"/> +<polygon fill="midnightblue" stroke="midnightblue" points="38974.03,-390.17 38984.08,-386.81 38974.13,-383.17 38974.03,-390.17"/> +</g> +<!-- Node348->Node268 --> +<g id="edge768" class="edge"> +<title>Node348->Node268</title> +<path fill="none" stroke="midnightblue" d="M39167.55,-384.48C39348.9,-377.48 39752.75,-360.02 40092,-332 40096.92,-331.59 40794.71,-257.67 40798,-254 40819.84,-229.62 40792.67,-191.07 40774.62,-170.34"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39167.36,-380.99 39157.5,-384.87 39167.63,-387.98 39167.36,-380.99"/> +</g> +<!-- Node348->Node270 --> +<g id="edge769" class="edge"> +<title>Node348->Node270</title> +<path fill="none" stroke="midnightblue" d="M39167.85,-387.04C39487.75,-382.86 40507.71,-361.25 40816,-254 40875.3,-233.37 40937.45,-191.96 40967.89,-170.16"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39167.63,-383.54 39157.68,-387.17 39167.72,-390.54 39167.63,-383.54"/> +</g> +<!-- Node348->Node291 --> +<g id="edge767" class="edge"> +<title>Node348->Node291</title> +<path fill="none" stroke="midnightblue" d="M39097.4,-367.47C39138.21,-335.72 39215.59,-275.54 39250.77,-248.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39095.02,-364.89 39089.27,-373.79 39099.31,-370.41 39095.02,-364.89"/> +</g> +<!-- Node348->Node299 --> +<g id="edge770" class="edge"> +<title>Node348->Node299</title> +<path fill="none" stroke="midnightblue" d="M39042.39,-368.06C38997.06,-336.48 38909.86,-275.71 38870.35,-248.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39040.4,-370.94 39050.6,-373.79 39044.4,-365.2 39040.4,-370.94"/> +</g> +<!-- Node348->Node308 --> +<g id="edge771" class="edge"> +<title>Node348->Node308</title> +<path fill="none" stroke="midnightblue" d="M39112.66,-369.84C39159.11,-349.74 39236.57,-316.67 39304,-290 39341.7,-275.09 39385.14,-259.1 39415.72,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39111.02,-366.74 39103.24,-373.92 39113.8,-373.16 39111.02,-366.74"/> +</g> +<!-- Node348->Node331 --> +<g id="edge772" class="edge"> +<title>Node348->Node331</title> +<path fill="none" stroke="midnightblue" d="M39167.82,-381.94C39373.91,-368.94 39838.54,-338.95 39854,-332 39878.37,-321.05 39874.83,-304.9 39897,-290 39923.75,-272.03 39957.21,-257.7 39983.35,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39167.37,-378.47 39157.61,-382.59 39167.81,-385.45 39167.37,-378.47"/> +</g> +<!-- Node348->Node339 --> +<g id="edge773" class="edge"> +<title>Node348->Node339</title> +<path fill="none" stroke="midnightblue" d="M39156.95,-371.98C39206.25,-362.05 39269.08,-348.12 39324,-332 39375.81,-316.8 39385.48,-302.54 39438,-290 39572.91,-257.8 39611.15,-276.61 39748,-254 39758.35,-252.29 39769.28,-250.2 39779.88,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39156.08,-368.59 39146.96,-373.98 39157.45,-375.45 39156.08,-368.59"/> +</g> +<!-- Node348->Node343 --> +<g id="edge774" class="edge"> +<title>Node348->Node343</title> +<path fill="none" stroke="midnightblue" d="M39071,-363.61C39071,-333.17 39071,-281.73 39071,-253.68"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39067.5,-363.79 39071,-373.79 39074.5,-363.79 39067.5,-363.79"/> +</g> +<!-- Node348->Node344 --> +<g id="edge775" class="edge"> +<title>Node348->Node344</title> +<path fill="none" stroke="midnightblue" d="M39142.22,-371.41C39180.4,-361.63 39227.91,-348.03 39269,-332 39307.51,-316.97 39312.85,-303.28 39352,-290 39434.22,-262.12 39458.73,-270.35 39544,-254 39547.1,-253.41 39550.26,-252.8 39553.44,-252.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39141.05,-368.09 39132.22,-373.93 39142.77,-374.88 39141.05,-368.09"/> +</g> +<!-- Node349 --> +<g id="node349" class="node"> +<title>Node349</title> +<g id="a_node349"><a xlink:href="_mem_import_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="40615.5,-218 40615.5,-248 40788.5,-248 40788.5,-218 40615.5,-218"/> +<text text-anchor="start" x="40623.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> +<text text-anchor="middle" x="40702" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/MemImportWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node348->Node349 --> +<g id="edge750" class="edge"> +<title>Node348->Node349</title> +<path fill="none" stroke="midnightblue" d="M39168.01,-382.98C39321.31,-374.69 39628.9,-356.56 39889,-332 40154.21,-306.95 40466.73,-266.07 40615.23,-245.95"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39167.48,-379.51 39157.69,-383.54 39167.86,-386.5 39167.48,-379.51"/> +</g> +<!-- Node352 --> +<g id="node352" class="node"> +<title>Node352</title> +<g id="a_node352"><a xlink:href="_mem_sync_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="39480.5,-296 39480.5,-326 39653.5,-326 39653.5,-296 39480.5,-296"/> +<text text-anchor="start" x="39488.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> +<text text-anchor="middle" x="39567" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/MemSyncWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node348->Node352 --> +<g id="edge757" class="edge"> +<title>Node348->Node352</title> +<path fill="none" stroke="midnightblue" d="M39167.7,-373.18C39258.51,-359.27 39393.1,-338.65 39480.45,-325.26"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39167.03,-369.74 39157.68,-374.72 39168.1,-376.66 39167.03,-369.74"/> +</g> +<!-- Node354 --> +<g id="node354" class="node"> +<title>Node354</title> +<g id="a_node354"><a xlink:href="_workload_utils_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="39671.5,-296 39671.5,-326 39844.5,-326 39844.5,-296 39671.5,-296"/> +<text text-anchor="start" x="39679.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> +<text text-anchor="middle" x="39758" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadUtils.cpp</text> +</a> +</g> +</g> +<!-- Node348->Node354 --> +<g id="edge760" class="edge"> +<title>Node348->Node354</title> +<path fill="none" stroke="midnightblue" d="M39167.71,-382.23C39285.26,-374.43 39489.45,-358.39 39663,-332 39673.83,-330.35 39685.29,-328.25 39696.35,-326.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39167.4,-378.74 39157.65,-382.89 39167.86,-385.72 39167.4,-378.74"/> +</g> +<!-- Node349->Node24 --> +<g id="edge752" class="edge"> +<title>Node349->Node24</title> +<path fill="none" stroke="midnightblue" d="M40604.93,-220.86C40569.45,-217.29 40528.96,-213.8 40492,-212 39609.99,-169.09 25480.04,-180.78 24597,-176 23718.32,-171.25 22653.86,-160.22 22346.74,-156.94"/> +<polygon fill="midnightblue" stroke="midnightblue" points="40604.98,-224.39 40615.28,-221.92 40605.69,-217.42 40604.98,-224.39"/> +</g> +<!-- Node349->Node33 --> +<g id="edge755" class="edge"> +<title>Node349->Node33</title> +<path fill="none" stroke="midnightblue" d="M40626.44,-216.15C40617.88,-214.62 40609.27,-213.19 40601,-212 40412.16,-184.77 39936.5,-144.56 39746,-134 38241.35,-50.6 37862.84,-85.75 36356,-67 32262.73,-16.06 27212.41,-16.23 26570.22,-16.47"/> +<polygon fill="midnightblue" stroke="midnightblue" points="40625.96,-219.62 40636.43,-217.98 40627.23,-212.73 40625.96,-219.62"/> +</g> +<!-- Node349->Node185 --> +<g id="edge753" class="edge"> +<title>Node349->Node185</title> +<path fill="none" stroke="midnightblue" d="M40604.93,-220.87C40569.45,-217.3 40528.96,-213.8 40492,-212 39708.21,-173.76 27151.7,-181.65 26367,-176 25743.87,-171.51 24991.32,-160.67 24754.83,-157.14"/> +<polygon fill="midnightblue" stroke="midnightblue" points="40604.98,-224.39 40615.28,-221.93 40605.69,-217.43 40604.98,-224.39"/> +</g> +<!-- Node349->Node262 --> +<g id="edge754" class="edge"> +<title>Node349->Node262</title> +<path fill="none" stroke="midnightblue" d="M40627.74,-216.15C40618.76,-214.57 40609.69,-213.14 40601,-212 40356.79,-180.01 40293.77,-192.18 40048,-176 39767.54,-157.54 39697.83,-145.58 39417,-134 38202.32,-83.9 36723.18,-82.69 36346.57,-83.27"/> +<polygon fill="midnightblue" stroke="midnightblue" points="40627.36,-219.64 40637.82,-217.99 40628.61,-212.75 40627.36,-219.64"/> +</g> +<!-- Node350 --> +<g id="node350" class="node"> +<title>Node350</title> +<g id="a_node350"><a xlink:href="_mem_import_layer_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="40305,-140 40305,-170 40463,-170 40463,-140 40305,-140"/> +<text text-anchor="start" x="40313" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/layers/MemImport</text> +<text text-anchor="middle" x="40384" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">Layer.cpp</text> +</a> +</g> +</g> +<!-- Node349->Node350 --> +<g id="edge751" class="edge"> +<title>Node349->Node350</title> +<path fill="none" stroke="midnightblue" d="M40633.32,-215.59C40576.45,-201.99 40496.52,-182.89 40442.62,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="40632.76,-219.05 40643.3,-217.97 40634.39,-212.24 40632.76,-219.05"/> +</g> +<!-- Node351 --> +<g id="node351" class="node"> +<title>Node351</title> +<g id="a_node351"><a xlink:href="_tosa_ref_workload_factory_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="40481,-140 40481,-170 40639,-170 40639,-140 40481,-140"/> +<text text-anchor="start" x="40489" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text> +<text text-anchor="middle" x="40560" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefWorkloadFactory.cpp</text> +</a> +</g> +</g> +<!-- Node349->Node351 --> +<g id="edge756" class="edge"> +<title>Node349->Node351</title> +<path fill="none" stroke="midnightblue" d="M40666.5,-213C40641.58,-199.66 40608.81,-182.12 40586.24,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="40665.16,-216.25 40675.62,-217.88 40668.46,-210.08 40665.16,-216.25"/> +</g> +<!-- Node352->Node25 --> +<g id="edge759" class="edge"> +<title>Node352->Node25</title> +<path fill="none" stroke="midnightblue" d="M39637.45,-294.08C39646.03,-292.51 39654.69,-291.09 39663,-290 39944.58,-252.93 40019.46,-291.36 40301,-254 40312.45,-252.48 40324.57,-250.34 40336.18,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39636.62,-290.67 39627.45,-295.98 39637.93,-297.55 39636.62,-290.67"/> +</g> +<!-- Node353 --> +<g id="node353" class="node"> +<title>Node353</title> +<g id="a_node353"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="40126.5,-223.5 40126.5,-242.5 40291.5,-242.5 40291.5,-223.5 40126.5,-223.5"/> +<text text-anchor="middle" x="40209" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text> +</a> +</g> +</g> +<!-- Node352->Node353 --> +<g id="edge758" class="edge"> +<title>Node352->Node353</title> +<path fill="none" stroke="midnightblue" d="M39638.5,-294.07C39646.73,-292.54 39655.03,-291.14 39663,-290 39863.37,-261.3 39916.76,-283.57 40117,-254 40136.4,-251.13 40157.83,-246.56 40175.12,-242.51"/> +<polygon fill="midnightblue" stroke="midnightblue" points="39637.67,-290.66 39628.51,-295.99 39638.99,-297.54 39637.67,-290.66"/> +</g> +<!-- Node355->Node34 --> +<g id="edge805" class="edge"> +<title>Node355->Node34</title> +<path fill="none" stroke="midnightblue" d="M5848.96,-309.98C5342.93,-309.64 3087.29,-305.27 3037,-254 3023.93,-240.67 3026.46,-227.4 3037,-212 3091.13,-132.93 3143.87,-151.91 3238,-134 3292.06,-123.71 10634.71,-88.7 11625.79,-84.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.16,-313.48 5859.16,-309.99 5849.16,-306.48 5849.16,-313.48"/> +</g> +<!-- Node355->Node37 --> +<g id="edge816" class="edge"> +<title>Node355->Node37</title> +<path fill="none" stroke="midnightblue" d="M5970.15,-288.59C5995.4,-264.68 6040.12,-227.32 6087,-212 6218.87,-168.89 8445.81,-188.26 8584,-176 8599.39,-174.63 8615.78,-172.46 8631.38,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5967.41,-286.37 5962.66,-295.83 5972.28,-291.4 5967.41,-286.37"/> +</g> +<!-- Node355->Node39 --> +<g id="edge817" class="edge"> +<title>Node355->Node39</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.2C6136.02,-299.41 6266.37,-292.92 6380,-290 6577.58,-284.92 13303.1,-301.31 13495,-254 13534.37,-244.29 13536.75,-222.2 13576,-212 13703.49,-178.85 14629.5,-183.81 14761,-176 14797.76,-173.82 14837.82,-170.56 14873.86,-167.31"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.72 6038.52,-304.77 6048.7,-307.71 6048.32,-300.72"/> +</g> +<!-- Node355->Node41 --> +<g id="edge820" class="edge"> +<title>Node355->Node41</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.22C6136.02,-299.43 6266.37,-292.95 6380,-290 6471.04,-287.64 12850.11,-281.28 12937,-254 12968.4,-244.14 12967.06,-223.22 12998,-212 13160.4,-153.11 13213.17,-193.75 13385,-176 13407.64,-173.66 13431.89,-171 13454.94,-168.41"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.73 6038.52,-304.78 6048.7,-307.72 6048.32,-300.73"/> +</g> +<!-- Node355->Node43 --> +<g id="edge829" class="edge"> +<title>Node355->Node43</title> +<path fill="none" stroke="midnightblue" d="M5989.68,-291.7C6011.76,-281.35 6039.31,-267.76 6063,-254 6091.78,-237.29 6093.25,-221.97 6125,-212 6268.28,-166.99 8678.81,-193.21 8828,-176 8830.89,-175.67 8833.83,-175.28 8836.79,-174.85"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5988.17,-288.54 5980.58,-295.93 5991.12,-294.89 5988.17,-288.54"/> +</g> +<!-- Node355->Node45 --> +<g id="edge831" class="edge"> +<title>Node355->Node45</title> +<path fill="none" stroke="midnightblue" d="M5960.43,-286.73C5973.85,-260.49 5996.16,-220.36 6011,-212 6102.17,-160.66 7789.95,-187.01 7894,-176 7907.04,-174.62 7920.9,-172.43 7934.07,-170"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5957.29,-285.18 5955.91,-295.69 5963.54,-288.33 5957.29,-285.18"/> +</g> +<!-- Node355->Node47 --> +<g id="edge838" class="edge"> +<title>Node355->Node47</title> +<path fill="none" stroke="midnightblue" d="M6048.7,-304.44C6136.03,-299.8 6266.39,-293.4 6380,-290 6453.81,-287.79 8969.06,-280.44 9038,-254 9064.47,-243.85 9059.64,-222.43 9086,-212 9193.83,-169.35 10013.82,-189.42 10129,-176 10141.4,-174.56 10154.55,-172.39 10167.1,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.33,-300.96 6038.53,-304.99 6048.7,-307.95 6048.33,-300.96"/> +</g> +<!-- Node355->Node49 --> +<g id="edge842" class="edge"> +<title>Node355->Node49</title> +<path fill="none" stroke="midnightblue" d="M5848.96,-309.74C5577.82,-308.41 4842.58,-300.52 4744,-254 4721.23,-243.26 4728.08,-224.08 4706,-212 4621,-165.5 4586.45,-192.59 4491,-176 4480,-174.09 4468.4,-172.04 4457.01,-170"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.17,-313.24 5859.18,-309.79 5849.2,-306.24 5849.17,-313.24"/> +</g> +<!-- Node355->Node51 --> +<g id="edge843" class="edge"> +<title>Node355->Node51</title> +<path fill="none" stroke="midnightblue" d="M5849.11,-310.59C5610.81,-311.09 5014.59,-306.85 4823,-254 4784.67,-243.43 4780.13,-228.61 4744,-212 4709.6,-196.18 4669.37,-180.68 4640.35,-170.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.17,-314.09 5859.16,-310.56 5849.15,-307.09 5849.17,-314.09"/> +</g> +<!-- Node355->Node53 --> +<g id="edge846" class="edge"> +<title>Node355->Node53</title> +<path fill="none" stroke="midnightblue" d="M5848.92,-310.24C5744.16,-308.11 5589.72,-297.41 5552,-254 5539.76,-239.91 5538.96,-225.35 5552,-212 5582.02,-181.27 7055.27,-180.39 7098,-176 7111.68,-174.59 7126.23,-172.41 7140.08,-170"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.15,-313.75 5859.21,-310.43 5849.28,-306.75 5849.15,-313.75"/> +</g> +<!-- Node355->Node56 --> +<g id="edge850" class="edge"> +<title>Node355->Node56</title> +<path fill="none" stroke="midnightblue" d="M5849.24,-309.29C5149.67,-304.29 1006.6,-273.8 982,-254 939.99,-220.19 926,-172.26 964,-134 997.54,-100.23 7339.67,-85.61 8232.92,-83.71"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.27,-312.79 5859.29,-309.36 5849.32,-305.79 5849.27,-312.79"/> +</g> +<!-- Node355->Node59 --> +<g id="edge858" class="edge"> +<title>Node355->Node59</title> +<path fill="none" stroke="midnightblue" d="M5849.45,-309.35C5151.35,-304.72 1017.15,-276.4 995,-254 981.88,-240.73 986.74,-228.74 995,-212 1004.11,-193.52 1022.58,-179.44 1038.66,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.46,-312.85 5859.48,-309.41 5849.5,-305.85 5849.46,-312.85"/> +</g> +<!-- Node355->Node62 --> +<g id="edge861" class="edge"> +<title>Node355->Node62</title> +<path fill="none" stroke="midnightblue" d="M6048.7,-304.45C6136.03,-299.82 6266.39,-293.43 6380,-290 6451.84,-287.83 8902.58,-285.87 8967,-254 8988.28,-243.47 8979.51,-223.98 9000,-212 9090.46,-159.11 9140.76,-225.71 9233,-176 9255.16,-164.06 9248.06,-144.37 9271,-134 9336.41,-104.42 11783.24,-99.82 11855,-98 11961.16,-95.31 12083.31,-90.58 12163.33,-87.25"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.33,-300.97 6038.53,-305 6048.7,-307.96 6048.33,-300.97"/> +</g> +<!-- Node355->Node65 --> +<g id="edge862" class="edge"> +<title>Node355->Node65</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.22C6136.02,-299.43 6266.37,-292.95 6380,-290 6560.58,-285.31 12707.62,-297.28 12883,-254 12922.37,-244.28 12925.63,-225.12 12964,-212 12968.94,-210.31 13079.39,-190.33 13166.4,-174.71"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.73 6038.52,-304.78 6048.7,-307.72 6048.32,-300.73"/> +</g> +<!-- Node355->Node67 --> +<g id="edge864" class="edge"> +<title>Node355->Node67</title> +<path fill="none" stroke="midnightblue" d="M6048.7,-304.44C6136.03,-299.79 6266.39,-293.39 6380,-290 6454.86,-287.76 9007.75,-284.84 9076,-254 9098.94,-243.64 9091.14,-222.55 9114,-212 9236.62,-155.39 10195.02,-193.05 10329,-176 10331.95,-175.62 10334.95,-175.19 10337.98,-174.72"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.33,-300.95 6038.53,-304.98 6048.7,-307.94 6048.33,-300.95"/> +</g> +<!-- Node355->Node69 --> +<g id="edge796" class="edge"> +<title>Node355->Node69</title> +<path fill="none" stroke="midnightblue" d="M5848.99,-307.57C5690.89,-302.69 5397.78,-288.98 5366,-254 5353.45,-240.18 5353.04,-225.44 5366,-212 5404.36,-172.23 6305.16,-182.78 6360,-176 6371.67,-174.56 6384.05,-172.39 6395.85,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.1,-311.08 5859.21,-307.88 5849.32,-304.08 5849.1,-311.08"/> +</g> +<!-- Node355->Node70 --> +<g id="edge806" class="edge"> +<title>Node355->Node70</title> +<path fill="none" stroke="midnightblue" d="M5849.05,-303.67C5730.19,-295.12 5545.13,-278.09 5524,-254 5511.69,-239.96 5511.03,-225.43 5524,-212 5563.54,-171.05 6491.45,-182.5 6548,-176 6550.96,-175.66 6553.96,-175.28 6556.98,-174.87"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.04,-307.18 5859.26,-304.4 5849.54,-300.2 5849.04,-307.18"/> +</g> +<!-- Node355->Node73 --> +<g id="edge807" class="edge"> +<title>Node355->Node73</title> +<path fill="none" stroke="midnightblue" d="M5849.22,-310.18C5596.81,-309.88 4946.98,-304.19 4864,-254 4835.24,-236.61 4819.1,-199.1 4811.5,-175.86"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.49,-313.68 5859.49,-310.19 5849.49,-306.68 5849.49,-313.68"/> +</g> +<!-- Node355->Node74 --> +<g id="edge797" class="edge"> +<title>Node355->Node74</title> +<path fill="none" stroke="midnightblue" d="M6048.7,-304.37C6136.03,-299.68 6266.38,-293.26 6380,-290 6745.54,-279.52 9307.87,-297.21 9671,-254 9682.08,-252.68 9693.81,-250.52 9704.95,-248.1"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.33,-300.89 6038.53,-304.92 6048.7,-307.88 6048.33,-300.89"/> +</g> +<!-- Node355->Node77 --> +<g id="edge798" class="edge"> +<title>Node355->Node77</title> +<path fill="none" stroke="midnightblue" d="M6048.7,-304.42C6136.03,-299.76 6266.38,-293.35 6380,-290 6696.33,-280.66 8913.93,-292.89 9228,-254 9238.71,-252.67 9250.04,-250.51 9260.8,-248.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.33,-300.93 6038.53,-304.96 6048.7,-307.92 6048.33,-300.93"/> +</g> +<!-- Node355->Node81 --> +<g id="edge821" class="edge"> +<title>Node355->Node81</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.21C6136.02,-299.42 6266.37,-292.93 6380,-290 6475.09,-287.54 13141.9,-292.25 13229,-254 13252.32,-243.76 13245.12,-223.2 13268,-212 13349.75,-171.98 13585.4,-184.74 13676,-176 13703.71,-173.33 13733.67,-170.27 13761.45,-167.36"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.73 6038.52,-304.77 6048.7,-307.71 6048.32,-300.73"/> +</g> +<!-- Node355->Node83 --> +<g id="edge799" class="edge"> +<title>Node355->Node83</title> +<path fill="none" stroke="midnightblue" d="M5849.2,-310.22C5648.85,-309.63 5212.8,-302.7 5167,-254 5145.78,-231.44 5154.23,-191.43 5160.88,-170.18"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.43,-313.72 5859.44,-310.25 5849.45,-306.72 5849.43,-313.72"/> +</g> +<!-- Node355->Node84 --> +<g id="edge827" class="edge"> +<title>Node355->Node84</title> +<path fill="none" stroke="midnightblue" d="M5936.18,-286.68C5925.87,-264.42 5915.95,-231.49 5935,-212 5965.55,-180.74 7464.59,-181.07 7508,-176 7519.85,-174.62 7532.41,-172.45 7544.37,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5933.11,-288.37 5940.69,-295.78 5939.38,-285.26 5933.11,-288.37"/> +</g> +<!-- Node355->Node86 --> +<g id="edge800" class="edge"> +<title>Node355->Node86</title> +<path fill="none" stroke="midnightblue" d="M5849.14,-309.64C5660.22,-307.92 5265.58,-298.92 5224,-254 5107.06,-127.68 5141.63,-232.04 5428,-176 5437.48,-174.14 5447.49,-172.09 5457.28,-170.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.33,-313.14 5859.36,-309.73 5849.39,-306.14 5849.33,-313.14"/> +</g> +<!-- Node355->Node89 --> +<g id="edge830" class="edge"> +<title>Node355->Node89</title> +<path fill="none" stroke="midnightblue" d="M6013.55,-292.91C6043.35,-283.62 6078.57,-270.61 6108,-254 6133.57,-239.57 6131.41,-222.06 6159,-212 6249.54,-178.99 9532.07,-185.15 9628,-176 9642.01,-174.66 9656.91,-172.48 9671.06,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6012.21,-289.66 6003.66,-295.92 6014.25,-296.36 6012.21,-289.66"/> +</g> +<!-- Node355->Node91 --> +<g id="edge801" class="edge"> +<title>Node355->Node91</title> +<path fill="none" stroke="midnightblue" d="M5849.3,-309.48C5663.34,-307.45 5278.62,-297.94 5238,-254 5225.33,-240.29 5225.45,-225.81 5238,-212 5266.23,-180.94 5572.55,-182.56 5614,-176 5624.28,-174.37 5635.14,-172.28 5645.62,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.33,-312.98 5859.36,-309.58 5849.4,-305.98 5849.33,-312.98"/> +</g> +<!-- Node355->Node92 --> +<g id="edge832" class="edge"> +<title>Node355->Node92</title> +<path fill="none" stroke="midnightblue" d="M5849.24,-309.3C5666.19,-306.97 5291.64,-296.96 5252,-254 5239.34,-240.28 5239.25,-225.63 5252,-212 5293.24,-167.93 5734.11,-183.46 5794,-176 5796.96,-175.63 5799.96,-175.23 5802.99,-174.81"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.38,-312.8 5859.42,-309.43 5849.46,-305.8 5849.38,-312.8"/> +</g> +<!-- Node355->Node95 --> +<g id="edge837" class="edge"> +<title>Node355->Node95</title> +<path fill="none" stroke="midnightblue" d="M5947.37,-285.89C5947.28,-262.94 5951.29,-229.4 5973,-212 6010.35,-182.06 7648.42,-181.26 7696,-176 7708.46,-174.62 7721.68,-172.45 7734.27,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5943.87,-286 5947.66,-295.89 5950.86,-285.79 5943.87,-286"/> +</g> +<!-- Node355->Node99 --> +<g id="edge802" class="edge"> +<title>Node355->Node99</title> +<path fill="none" stroke="midnightblue" d="M6048.7,-304.43C6136.03,-299.78 6266.39,-293.38 6380,-290 6683.11,-280.97 8810.12,-305.27 9109,-254 9166.35,-244.16 9175.73,-222.27 9233,-212 9511.34,-162.09 10224.91,-214.93 10505,-176 10514.95,-174.62 10525.46,-172.46 10535.45,-170.07"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.33,-300.95 6038.53,-304.98 6048.7,-307.94 6048.33,-300.95"/> +</g> +<!-- Node355->Node100 --> +<g id="edge844" class="edge"> +<title>Node355->Node100</title> +<path fill="none" stroke="midnightblue" d="M5849.22,-305.03C5718.81,-297.5 5504.07,-281.12 5480,-254 5467.61,-240.04 5466.97,-225.37 5480,-212 5535.09,-155.5 6821.58,-184.85 6900,-176 6912.46,-174.59 6925.68,-172.41 6938.27,-170"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.05,-308.53 5859.24,-305.6 5849.45,-301.54 5849.05,-308.53"/> +</g> +<!-- Node355->Node103 --> +<g id="edge847" class="edge"> +<title>Node355->Node103</title> +<path fill="none" stroke="midnightblue" d="M5849.18,-309.89C5572.28,-308.99 4808.13,-302.1 4706,-254 4683.23,-243.27 4690.53,-223.24 4668,-212 4588.54,-172.35 4357.95,-188.32 4270,-176 4258.15,-174.34 4245.6,-172.25 4233.46,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.21,-313.39 5859.22,-309.93 5849.23,-306.39 5849.21,-313.39"/> +</g> +<!-- Node355->Node104 --> +<g id="edge803" class="edge"> +<title>Node355->Node104</title> +<path fill="none" stroke="midnightblue" d="M6049.13,-306.08C6196.66,-299.54 6480.92,-284.06 6721,-254 6733.94,-252.38 6747.65,-250.27 6760.87,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.58,-302.6 6038.75,-306.53 6048.89,-309.59 6048.58,-302.6"/> +</g> +<!-- Node355->Node105 --> +<g id="edge804" class="edge"> +<title>Node355->Node105</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.2C6136.02,-299.41 6266.37,-292.92 6380,-290 6479.54,-287.44 13454.11,-284.17 13549,-254 13580.02,-244.14 13578.07,-222.16 13609,-212 13767.39,-159.98 14942.76,-188.55 15109,-176 15128.18,-174.55 15148.61,-172.4 15168.17,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.72 6038.52,-304.77 6048.7,-307.71 6048.32,-300.72"/> +</g> +<!-- Node355->Node106 --> +<g id="edge808" class="edge"> +<title>Node355->Node106</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.19C6136.02,-299.38 6266.37,-292.89 6380,-290 6821.08,-278.77 13882.44,-292.3 14322,-254 14336.99,-252.69 14352.94,-250.51 14368.09,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.71 6038.52,-304.75 6048.7,-307.69 6048.32,-300.71"/> +</g> +<!-- Node355->Node107 --> +<g id="edge809" class="edge"> +<title>Node355->Node107</title> +<path fill="none" stroke="midnightblue" d="M5848.97,-310.4C5565.72,-310.86 4771.86,-307.32 4668,-254 4646.88,-243.16 4656.02,-223.04 4635,-212 4521.86,-152.56 4187.69,-192.82 4061,-176 4049.29,-174.45 4036.89,-172.31 4024.99,-170"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.25,-313.9 5859.24,-310.38 5849.23,-306.9 5849.25,-313.9"/> +</g> +<!-- Node355->Node108 --> +<g id="edge810" class="edge"> +<title>Node355->Node108</title> +<path fill="none" stroke="midnightblue" d="M6048.7,-304.36C6136.03,-299.65 6266.38,-293.23 6380,-290 6764.87,-279.07 9462.5,-298 9845,-254 9847.7,-253.69 9850.44,-253.33 9853.21,-252.93"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.87 6038.53,-304.91 6048.7,-307.86 6048.32,-300.87"/> +</g> +<!-- Node355->Node109 --> +<g id="edge811" class="edge"> +<title>Node355->Node109</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.16C6136.02,-299.34 6266.37,-292.84 6380,-290 6944.11,-275.92 15974.86,-303.11 16537,-254 16551.96,-252.69 16567.9,-250.49 16583.01,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.31,-300.68 6038.52,-304.73 6048.7,-307.67 6048.31,-300.68"/> +</g> +<!-- Node355->Node110 --> +<g id="edge823" class="edge"> +<title>Node355->Node110</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.17C6136.02,-299.35 6266.37,-292.85 6380,-290 6908.45,-276.75 15369.01,-306.58 15895,-254 15897.93,-253.71 15900.91,-253.37 15903.91,-252.99"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.31,-300.68 6038.52,-304.73 6048.7,-307.67 6048.31,-300.68"/> +</g> +<!-- Node355->Node111 --> +<g id="edge824" class="edge"> +<title>Node355->Node111</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.17C6136.02,-299.34 6266.37,-292.85 6380,-290 6919.67,-276.49 15559.89,-308.19 16097,-254 16099.91,-253.71 16102.85,-253.37 16105.82,-252.99"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.31,-300.68 6038.52,-304.73 6048.7,-307.67 6048.31,-300.68"/> +</g> +<!-- Node355->Node112 --> +<g id="edge825" class="edge"> +<title>Node355->Node112</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.15C6136.02,-299.32 6266.37,-292.82 6380,-290 6456.76,-288.09 17367.99,-287.68 17437,-254 17458.33,-243.59 17449.35,-223.7 17470,-212 17524.98,-180.85 17690.06,-166.63 17801.89,-160.44"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.31,-300.67 6038.52,-304.72 6048.7,-307.66 6048.31,-300.67"/> +</g> +<!-- Node355->Node113 --> +<g id="edge828" class="edge"> +<title>Node355->Node113</title> +<path fill="none" stroke="midnightblue" d="M6048.7,-304.34C6136.03,-299.63 6266.38,-293.2 6380,-290 6784.97,-278.61 9623.08,-296.3 10026,-254 10038.64,-252.67 10052.07,-250.49 10064.81,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.86 6038.53,-304.89 6048.7,-307.85 6048.32,-300.86"/> +</g> +<!-- Node355->Node114 --> +<g id="edge833" class="edge"> +<title>Node355->Node114</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.33C6136.02,-299.61 6266.38,-293.17 6380,-290 6806.96,-278.1 9799.43,-300.68 10224,-254 10226.9,-253.68 10229.85,-253.31 10232.82,-252.9"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.84 6038.53,-304.88 6048.7,-307.83 6048.32,-300.84"/> +</g> +<!-- Node355->Node115 --> +<g id="edge834" class="edge"> +<title>Node355->Node115</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.16C6136.02,-299.34 6266.37,-292.84 6380,-290 6930.78,-276.23 15748.01,-300.44 16297,-254 16312.47,-252.69 16328.95,-250.49 16344.58,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.31,-300.68 6038.52,-304.73 6048.7,-307.67 6048.31,-300.68"/> +</g> +<!-- Node355->Node116 --> +<g id="edge835" class="edge"> +<title>Node355->Node116</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.17C6136.02,-299.35 6266.37,-292.86 6380,-290 7406.24,-264.2 14594.62,-320.99 15619,-254 15639.02,-252.69 15660.38,-250.5 15680.7,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.31,-300.69 6038.52,-304.74 6048.7,-307.68 6048.31,-300.69"/> +</g> +<!-- Node355->Node117 --> +<g id="edge836" class="edge"> +<title>Node355->Node117</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.2C6136.02,-299.4 6266.37,-292.91 6380,-290 7208.52,-268.79 13012.07,-309.48 13839,-254 13858.64,-252.68 13879.6,-250.49 13899.53,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.71 6038.52,-304.76 6048.7,-307.7 6048.32,-300.71"/> +</g> +<!-- Node355->Node118 --> +<g id="edge839" class="edge"> +<title>Node355->Node118</title> +<path fill="none" stroke="midnightblue" d="M6048.7,-304.4C6136.03,-299.73 6266.38,-293.31 6380,-290 7048.87,-270.49 8723.41,-299.83 9391,-254 9410.98,-252.63 9432.3,-250.45 9452.63,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.33,-300.91 6038.53,-304.95 6048.7,-307.9 6048.33,-300.91"/> +</g> +<!-- Node355->Node119 --> +<g id="edge845" class="edge"> +<title>Node355->Node119</title> +<path fill="none" stroke="midnightblue" d="M6048.75,-295.16C6140.7,-281.49 6276.16,-261.34 6366.18,-247.95"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6047.97,-291.74 6038.59,-296.67 6049,-298.67 6047.97,-291.74"/> +</g> +<!-- Node355->Node120 --> +<g id="edge849" class="edge"> +<title>Node355->Node120</title> +<path fill="none" stroke="midnightblue" d="M6048.73,-305.27C6136.08,-301.16 6266.45,-295.07 6380,-290 6752.86,-273.35 6848.33,-297.69 7219,-254 7231.57,-252.52 7244.91,-250.37 7257.67,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.38,-301.79 6038.56,-305.75 6048.71,-308.78 6048.38,-301.79"/> +</g> +<!-- Node355->Node121 --> +<g id="edge852" class="edge"> +<title>Node355->Node121</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.19C6136.02,-299.39 6266.37,-292.9 6380,-290 6809.25,-279.05 13681.57,-294.98 14109,-254 14122.61,-252.7 14137.08,-250.51 14150.8,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.71 6038.52,-304.76 6048.7,-307.7 6048.32,-300.71"/> +</g> +<!-- Node355->Node123 --> +<g id="edge853" class="edge"> +<title>Node355->Node123</title> +<path fill="none" stroke="midnightblue" d="M5849.34,-310.13C5651.57,-309.34 5224.66,-302.03 5180,-254 5167.29,-240.33 5169.29,-227.29 5180,-212 5189.55,-198.37 5222.54,-185.5 5255.54,-175.54"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.43,-313.63 5859.44,-310.16 5849.45,-306.63 5849.43,-313.63"/> +</g> +<!-- Node355->Node126 --> +<g id="edge854" class="edge"> +<title>Node355->Node126</title> +<path fill="none" stroke="midnightblue" d="M5849.06,-310.39C5557.25,-310.89 4710.04,-307.54 4439,-254 4386.03,-243.54 4377.78,-223.42 4325,-212 4110.7,-165.65 4050.8,-201.21 3833,-176 3818.7,-174.34 3803.54,-172.24 3788.87,-170.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.21,-313.89 5859.2,-310.37 5849.19,-306.89 5849.21,-313.89"/> +</g> +<!-- Node355->Node129 --> +<g id="edge859" class="edge"> +<title>Node355->Node129</title> +<path fill="none" stroke="midnightblue" d="M5849.14,-308.79C5674.14,-305.63 5327.01,-294.29 5290,-254 5277.37,-240.25 5277.13,-225.52 5290,-212 5317.68,-182.9 5972.15,-180.95 6012,-176 6024.12,-174.49 6036.98,-172.35 6049.28,-170.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.33,-312.29 5859.39,-308.97 5849.45,-305.3 5849.33,-312.29"/> +</g> +<!-- Node355->Node130 --> +<g id="edge866" class="edge"> +<title>Node355->Node130</title> +<path fill="none" stroke="midnightblue" d="M5849.24,-308.22C5682.6,-304.21 5362.4,-291.64 5328,-254 5315.41,-240.22 5315.07,-225.47 5328,-212 5362.04,-176.54 6163.42,-183.46 6212,-176 6221.21,-174.59 6230.91,-172.45 6240.16,-170.09"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.42,-311.73 5859.5,-308.46 5849.58,-304.73 5849.42,-311.73"/> +</g> +<!-- Node355->Node133 --> +<g id="edge865" class="edge"> +<title>Node355->Node133</title> +<path fill="none" stroke="midnightblue" d="M5848.86,-310.13C5317.06,-310.62 2845.86,-309.84 2791,-254 2777.92,-240.68 2778.53,-225.89 2791,-212 2820.94,-178.67 3113.82,-163.44 3246.39,-158.22"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.19,-313.63 5859.19,-310.12 5849.18,-306.63 5849.19,-313.63"/> +</g> +<!-- Node355->Node139 --> +<g id="edge822" class="edge"> +<title>Node355->Node139</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.16C6136.02,-299.33 6266.37,-292.83 6380,-290 6454.73,-288.14 17078.58,-290.17 17144,-254 17151.93,-249.62 17179.36,-202.95 17194.95,-175.62"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.31,-300.67 6038.52,-304.72 6048.7,-307.66 6048.31,-300.67"/> +</g> +<!-- Node355->Node163 --> +<g id="edge851" class="edge"> +<title>Node355->Node163</title> +<path fill="none" stroke="midnightblue" d="M5849.11,-309.27C5342.62,-305.45 3070.19,-286.62 2757,-254 2743.83,-252.63 2729.85,-250.45 2716.54,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.29,-312.78 5859.31,-309.35 5849.34,-305.78 5849.29,-312.78"/> +</g> +<!-- Node355->Node167 --> +<g id="edge818" class="edge"> +<title>Node355->Node167</title> +<path fill="none" stroke="midnightblue" d="M5848.84,-309.73C5253.26,-307.97 2189.44,-296.88 1773,-254 1759.86,-252.65 1745.91,-250.46 1732.65,-248.01"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.1,-313.23 5859.12,-309.76 5849.13,-306.23 5849.1,-313.23"/> +</g> +<!-- Node355->Node168 --> +<g id="edge841" class="edge"> +<title>Node355->Node168</title> +<path fill="none" stroke="midnightblue" d="M5849.18,-310.16C5328.3,-310.75 2917.84,-310.33 2173,-254 2154.76,-252.62 2135.32,-250.45 2116.77,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.3,-313.66 5859.29,-310.15 5849.29,-306.66 5849.3,-313.66"/> +</g> +<!-- Node355->Node169 --> +<g id="edge863" class="edge"> +<title>Node355->Node169</title> +<path fill="none" stroke="midnightblue" d="M5849.01,-309.39C5308.48,-305.94 2747.23,-287.9 2396,-254 2381.84,-252.63 2366.79,-250.45 2352.47,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.1,-312.89 5859.12,-309.45 5849.14,-305.89 5849.1,-312.89"/> +</g> +<!-- Node356 --> +<g id="node356" class="node"> +<title>Node356</title> +<g id="a_node356"><a xlink:href="_ref_cast_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="4448,-218 4448,-248 4626,-248 4626,-218 4448,-218"/> +<text text-anchor="start" x="4456" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="4537" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node355->Node356 --> +<g id="edge789" class="edge"> +<title>Node355->Node356</title> +<path fill="none" stroke="midnightblue" d="M5849.15,-310.79C5629.65,-311.41 5088.92,-306.89 4640,-254 4627.43,-252.52 4614.09,-250.37 4601.33,-248.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.37,-314.29 5859.36,-310.75 5849.35,-307.29 5849.37,-314.29"/> +</g> +<!-- Node357 --> +<g id="node357" class="node"> +<title>Node357</title> +<g id="a_node357"><a xlink:href="_ref_rank_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="9279.5,-140 9279.5,-170 9460.5,-170 9460.5,-140 9279.5,-140"/> +<text text-anchor="start" x="9287.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="9370" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefRankWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node355->Node357 --> +<g id="edge792" class="edge"> +<title>Node355->Node357</title> +<path fill="none" stroke="midnightblue" d="M6048.7,-304.45C6136.03,-299.81 6266.39,-293.42 6380,-290 6452.75,-287.81 8932.04,-280.07 9000,-254 9026.47,-243.85 9022.37,-224.12 9048,-212 9136.38,-170.22 9168.75,-193.15 9265,-176 9275.5,-174.13 9286.59,-172.09 9297.46,-170.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.33,-300.96 6038.53,-304.99 6048.7,-307.95 6048.33,-300.96"/> +</g> +<!-- Node358 --> +<g id="node358" class="node"> +<title>Node358</title> +<g id="a_node358"><a xlink:href="_ref_shape_workload_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="12278,-140 12278,-170 12464,-170 12464,-140 12278,-140"/> +<text text-anchor="start" x="12286" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="12371" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefShapeWorkload.hpp</text> +</a> +</g> +</g> +<!-- Node355->Node358 --> +<g id="edge794" class="edge"> +<title>Node355->Node358</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.24C6136.02,-299.47 6266.37,-293 6380,-290 6458,-287.94 11926.58,-285.42 11998,-254 12021.32,-243.74 12014.58,-224.08 12037,-212 12047.68,-206.25 12183.34,-184.65 12278.44,-170.02"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.32,-300.76 6038.53,-304.8 6048.7,-307.75 6048.32,-300.76"/> +</g> +<!-- Node359 --> +<g id="node359" class="node"> +<title>Node359</title> +<g id="a_node359"><a xlink:href="_ref_concat_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="2799.5,-218 2799.5,-248 2988.5,-248 2988.5,-218 2799.5,-218"/> +<text text-anchor="start" x="2807.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="2894" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConcatWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node355->Node359 --> +<g id="edge812" class="edge"> +<title>Node355->Node359</title> +<path fill="none" stroke="midnightblue" d="M5849.05,-310.28C5400.82,-311.21 3573.03,-311.33 3003,-254 2989.31,-252.62 2974.77,-250.46 2960.91,-248.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.39,-313.78 5859.38,-310.26 5849.38,-306.78 5849.39,-313.78"/> +</g> +<!-- Node360 --> +<g id="node360" class="node"> +<title>Node360</title> +<g id="a_node360"><a xlink:href="_ref_constant_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="3045.5,-218 3045.5,-248 3244.5,-248 3244.5,-218 3045.5,-218"/> +<text text-anchor="start" x="3053.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="3145" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConstantWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node355->Node360 --> +<g id="edge813" class="edge"> +<title>Node355->Node360</title> +<path fill="none" stroke="midnightblue" d="M5849.27,-310.07C5425.46,-310.06 3771.98,-306.56 3254,-254 3240.31,-252.61 3225.77,-250.44 3211.92,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.35,-313.57 5859.35,-310.07 5849.35,-306.57 5849.35,-313.57"/> +</g> +<!-- Node355->Node361 --> +<g id="edge814" class="edge"> +<title>Node355->Node361</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.15C6136.02,-299.31 6266.37,-292.8 6380,-290 7056.63,-273.31 17887.94,-302.98 18563,-254 18578.18,-252.9 18594.22,-251.16 18609.81,-249.15"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.31,-300.66 6038.52,-304.71 6048.7,-307.65 6048.31,-300.66"/> +</g> +<!-- Node355->Node362 --> +<g id="edge815" class="edge"> +<title>Node355->Node362</title> +<path fill="none" stroke="midnightblue" d="M6048.69,-304.14C6136.02,-299.31 6266.37,-292.8 6380,-290 7760.14,-255.99 17425.32,-303.2 18805,-254 18871.52,-251.63 18946.43,-246.45 19003.71,-241.95"/> +<polygon fill="midnightblue" stroke="midnightblue" points="6048.31,-300.66 6038.52,-304.71 6048.7,-307.65 6048.31,-300.66"/> +</g> +<!-- Node363 --> +<g id="node363" class="node"> +<title>Node363</title> +<g id="a_node363"><a xlink:href="_ref_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="3263,-218 3263,-248 3487,-248 3487,-218 3263,-218"/> +<text text-anchor="start" x="3271" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="3375" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthToSpaceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node355->Node363 --> +<g id="edge819" class="edge"> +<title>Node355->Node363</title> +<path fill="none" stroke="midnightblue" d="M5849.14,-309.58C5449.57,-307.62 3965.04,-297.49 3497,-254 3481.83,-252.59 3465.69,-250.42 3450.28,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.21,-313.08 5859.23,-309.63 5849.24,-306.08 5849.21,-313.08"/> +</g> +<!-- Node364 --> +<g id="node364" class="node"> +<title>Node364</title> +<g id="a_node364"><a xlink:href="_ref_fake_quantization_float32_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="3505.5,-212.5 3505.5,-253.5 3678.5,-253.5 3678.5,-212.5 3505.5,-212.5"/> +<text text-anchor="start" x="3513.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="start" x="3513.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFakeQuantization</text> +<text text-anchor="middle" x="3592" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Float32Workload.cpp</text> +</a> +</g> +</g> +<!-- Node355->Node364 --> +<g id="edge826" class="edge"> +<title>Node355->Node364</title> +<path fill="none" stroke="midnightblue" d="M5849.36,-309.93C5469.99,-309.27 4115.72,-303.44 3688,-254 3684.96,-253.65 3681.87,-253.25 3678.75,-252.8"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.48,-313.43 5859.49,-309.94 5849.49,-306.43 5849.48,-313.43"/> +</g> +<!-- Node365 --> +<g id="node365" class="node"> +<title>Node365</title> +<g id="a_node365"><a xlink:href="_ref_pad_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="3696.5,-218 3696.5,-248 3869.5,-248 3869.5,-218 3696.5,-218"/> +<text text-anchor="start" x="3704.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="3783" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPadWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node355->Node365 --> +<g id="edge840" class="edge"> +<title>Node355->Node365</title> +<path fill="none" stroke="midnightblue" d="M5849.14,-309.66C5490.38,-308.06 4267.39,-299.34 3879,-254 3866.99,-252.6 3854.26,-250.44 3842.13,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.23,-313.16 5859.25,-309.7 5849.27,-306.16 5849.23,-313.16"/> +</g> +<!-- Node366 --> +<g id="node366" class="node"> +<title>Node366</title> +<g id="a_node366"><a xlink:href="_ref_reshape_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="3887.5,-218 3887.5,-248 4084.5,-248 4084.5,-218 3887.5,-218"/> +<text text-anchor="start" x="3895.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="3986" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReshapeWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node355->Node366 --> +<g id="edge848" class="edge"> +<title>Node355->Node366</title> +<path fill="none" stroke="midnightblue" d="M5849.26,-309C5515.41,-305.34 4438.82,-290.91 4094,-254 4080.63,-252.57 4066.44,-250.41 4052.88,-248.03"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.36,-312.5 5859.39,-309.11 5849.43,-305.5 5849.36,-312.5"/> +</g> +<!-- Node367 --> +<g id="node367" class="node"> +<title>Node367</title> +<g id="a_node367"><a xlink:href="_splitter_8hpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="1003.5,-218 1003.5,-248 1132.5,-248 1132.5,-218 1003.5,-218"/> +<text text-anchor="start" x="1011.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="1068" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.hpp</text> +</a> +</g> +</g> +<!-- Node355->Node367 --> +<g id="edge855" class="edge"> +<title>Node355->Node367</title> +<path fill="none" stroke="midnightblue" d="M5849.15,-309.51C5265.18,-306.53 2286.43,-289.79 1371,-254 1288.69,-250.78 1193.98,-244.04 1132.67,-239.28"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.21,-313.01 5859.23,-309.56 5849.24,-306.01 5849.21,-313.01"/> +</g> +<!-- Node368 --> +<g id="node368" class="node"> +<title>Node368</title> +<g id="a_node368"><a xlink:href="_ref_strided_slice_workload_8cpp.html" target="_top" xlink:title=" "> +<polygon fill="white" stroke="black" points="4102.5,-218 4102.5,-248 4315.5,-248 4315.5,-218 4102.5,-218"/> +<text text-anchor="start" x="4110.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text> +<text text-anchor="middle" x="4209" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStridedSliceWorkload.cpp</text> +</a> +</g> +</g> +<!-- Node355->Node368 --> +<g id="edge860" class="edge"> +<title>Node355->Node368</title> +<path fill="none" stroke="midnightblue" d="M5849.18,-308.24C5544.13,-302.59 4626.95,-283.55 4330,-254 4315.27,-252.53 4299.63,-250.39 4284.64,-248.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="5849.27,-311.74 5859.33,-308.43 5849.4,-304.74 5849.27,-311.74"/> +</g> +<!-- Node356->Node32 --> +<g id="edge790" class="edge"> +<title>Node356->Node32</title> +<path fill="none" stroke="midnightblue" d="M4437.83,-217C4423.81,-215.16 4409.55,-213.42 4396,-212 4337.3,-205.85 3906.3,-219.13 3866,-176 3853.26,-162.36 3852.83,-147.23 3866,-134 3907.55,-92.27 12287.12,-99.16 12346,-98 12461.95,-95.72 12596.08,-90.56 12679.49,-87.05"/> +<polygon fill="midnightblue" stroke="midnightblue" points="4437.61,-220.51 4447.99,-218.37 4438.55,-213.57 4437.61,-220.51"/> +</g> +<!-- Node356->Node107 --> +<g id="edge791" class="edge"> +<title>Node356->Node107</title> +<path fill="none" stroke="midnightblue" d="M4459.72,-216.17C4451.07,-214.64 4442.36,-213.21 4434,-212 4269.18,-188.1 4225.71,-200.69 4061,-176 4049.92,-174.34 4038.21,-172.25 4026.88,-170.04"/> +<polygon fill="midnightblue" stroke="midnightblue" points="4459.38,-219.66 4469.84,-218 4460.62,-212.77 4459.38,-219.66"/> +</g> +<!-- Node357->Node32 --> +<g id="edge793" class="edge"> +<title>Node357->Node32</title> +<path fill="none" stroke="midnightblue" d="M9440.87,-138.15C9450.62,-136.46 9460.53,-135 9470,-134 9787.82,-100.52 12026.51,-105.59 12346,-98 12461.94,-95.24 12596.08,-90.21 12679.49,-86.86"/> +<polygon fill="midnightblue" stroke="midnightblue" points="9440.02,-134.75 9430.81,-139.98 9441.27,-141.63 9440.02,-134.75"/> +</g> +<!-- Node358->Node32 --> +<g id="edge795" class="edge"> +<title>Node358->Node32</title> +<path fill="none" stroke="midnightblue" d="M12455.51,-138.14C12463.12,-136.73 12470.7,-135.34 12478,-134 12546.37,-121.49 12624.13,-107.59 12680.66,-97.54"/> +<polygon fill="midnightblue" stroke="midnightblue" points="12454.72,-134.73 12445.53,-139.99 12456,-141.61 12454.72,-134.73"/> +</g> +<!-- Node367->Node59 --> +<g id="edge856" class="edge"> +<title>Node367->Node59</title> +<path fill="none" stroke="midnightblue" d="M1068,-207.59C1068,-195.26 1068,-180.72 1068,-170.23"/> +<polygon fill="midnightblue" stroke="midnightblue" points="1064.5,-207.7 1068,-217.7 1071.5,-207.71 1064.5,-207.7"/> +</g> +<!-- Node367->Node133 --> +<g id="edge857" class="edge"> +<title>Node367->Node133</title> +<path fill="none" stroke="midnightblue" d="M1126.51,-215.65C1133.38,-214.19 1140.31,-212.92 1147,-212 1567.82,-154.02 2932.89,-154.77 3246.4,-155.74"/> +<polygon fill="midnightblue" stroke="midnightblue" points="1125.53,-212.29 1116.55,-217.91 1127.08,-219.12 1125.53,-212.29"/> +</g> +</g> +</svg> |