blob: 4b7bad9efc49911331f7a32bd24d901c6a9419df [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: src/backends/reference/workloads/StridedSlice.cpp Pages: 1 -->
<svg width="1312pt" height="375pt"
viewBox="0.00 0.00 1312.00 375.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 371)">
<title>src/backends/reference/workloads/StridedSlice.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-371 1308,-371 1308,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="890.5,-336.5 890.5,-366.5 1041.5,-366.5 1041.5,-336.5 890.5,-336.5"/>
<text text-anchor="start" x="898.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="966" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/StridedSlice.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_strided_slice_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="417.5,-280.5 417.5,-299.5 512.5,-299.5 512.5,-280.5 417.5,-280.5"/>
<text text-anchor="middle" x="465" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">StridedSlice.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M890.45,-341.53C789.77,-329.57 613.79,-308.67 522.93,-297.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="523.16,-294.38 512.82,-296.68 522.34,-301.33 523.16,-294.38"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="931,-56.5 931,-75.5 981,-75.5 981,-56.5 931,-56.5"/>
<text text-anchor="middle" x="956" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge56" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M966,-336.28C966,-314.48 966,-271.49 966,-235 966,-235 966,-235 966,-177 966,-144.82 961.7,-107.55 958.74,-85.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="962.17,-84.95 957.31,-75.53 955.24,-85.92 962.17,-84.95"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_resolve_type_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="754.5,-168.5 754.5,-187.5 853.5,-187.5 853.5,-168.5 754.5,-168.5"/>
<text text-anchor="middle" x="804" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">ResolveType.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge40" class="edge">
<title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M952.74,-336.47C922.93,-304.9 850.73,-228.47 819.18,-195.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="821.5,-192.43 812.09,-187.56 816.41,-197.23 821.5,-192.43"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_assert_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1170,-224.5 1170,-243.5 1304,-243.5 1304,-224.5 1170,-224.5"/>
<text text-anchor="middle" x="1237" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/Assert.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge50" class="edge">
<title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1041.57,-348.55C1089.57,-343.98 1150.91,-331.65 1196,-300 1212.34,-288.53 1223.59,-268.25 1230.12,-253.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1233.52,-254.31 1234.04,-243.72 1227.03,-251.67 1233.52,-254.31"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_numeric_cast_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1019.5,-280.5 1019.5,-299.5 1186.5,-299.5 1186.5,-280.5 1019.5,-280.5"/>
<text text-anchor="middle" x="1103" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/NumericCast.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge52" class="edge">
<title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M998.47,-336.4C1021.35,-326.46 1051.73,-313.26 1073.84,-303.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1075.29,-306.85 1083.07,-299.66 1072.5,-300.43 1075.29,-306.85"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_descriptors_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="212,-224.5 212,-243.5 340,-243.5 340,-224.5 212,-224.5"/>
<text text-anchor="middle" x="276" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Descriptors.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M435.05,-280.44C402.84,-271.24 351.47,-256.56 315.86,-246.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="316.38,-242.9 305.81,-243.52 314.46,-249.63 316.38,-242.9"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_tensor_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="431,-168.5 431,-187.5 499,-187.5 499,-168.5 431,-168.5"/>
<text text-anchor="middle" x="465" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">Tensor.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge39" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M465,-280.37C465,-262.62 465,-221.67 465,-197.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="468.5,-197.59 465,-187.59 461.5,-197.59 468.5,-197.59"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="216,-56.5 216,-75.5 310,-75.5 310,-56.5 216,-56.5"/>
<text text-anchor="middle" x="263" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Deprecated.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M267.12,-224.3C251.21,-207.98 218.43,-170.92 207,-132 204.5,-123.47 203.16,-120.02 207,-112 213.25,-98.95 225.34,-88.49 236.68,-80.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.81,-83.75 245.5,-75.54 235.15,-77.79 238.81,-83.75"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_descriptors_fwd_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="261.5,-168.5 261.5,-187.5 374.5,-187.5 374.5,-168.5 261.5,-168.5"/>
<text text-anchor="middle" x="318" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">DescriptorsFwd.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M282.94,-224.08C288.93,-216.38 297.75,-205.03 305.05,-195.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="307.82,-197.79 311.19,-187.75 302.29,-193.5 307.82,-197.79"/>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M305.95,-224.44C338.16,-215.24 389.53,-200.56 425.14,-190.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="426.54,-193.63 435.19,-187.52 424.62,-186.9 426.54,-193.63"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="717.5,-56.5 717.5,-75.5 808.5,-75.5 808.5,-56.5 717.5,-56.5"/>
<text text-anchor="middle" x="763" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Exceptions.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge34" class="edge">
<title>Node3&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M340.06,-224.83C387.24,-217.8 452.56,-205.91 508,-188 564.39,-169.78 575.45,-157.38 629,-132 666.46,-114.25 709.55,-93.24 736.53,-80.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="738.27,-83.06 745.7,-75.51 735.18,-76.78 738.27,-83.06"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_types_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="483.5,-112.5 483.5,-131.5 548.5,-131.5 548.5,-112.5 483.5,-112.5"/>
<text text-anchor="middle" x="516" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Types.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge33" class="edge">
<title>Node3&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M297.93,-224.34C319.71,-215.61 353.96,-201.53 383,-188 400.66,-179.77 404.55,-176.65 422,-168 444.23,-156.98 469.61,-144.86 488.39,-135.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="490.01,-139.08 497.56,-131.65 487.02,-132.75 490.01,-139.08"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="164.5,-0.5 164.5,-19.5 211.5,-19.5 211.5,-0.5 164.5,-0.5"/>
<text text-anchor="middle" x="188" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node24 -->
<g id="edge38" class="edge">
<title>Node3&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M261.16,-224.44C248.57,-216.49 230.87,-203.53 220,-188 185.74,-139.04 184.82,-64.37 186.54,-29.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="190.04,-29.89 187.18,-19.69 183.05,-29.45 190.04,-29.89"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="216.5,-112.5 216.5,-131.5 261.5,-131.5 261.5,-112.5 216.5,-112.5"/>
<text text-anchor="middle" x="239" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node26 -->
<g id="edge37" class="edge">
<title>Node3&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M270.42,-224.39C264.96,-215.58 256.77,-201.34 252,-188 246.6,-172.92 243.23,-155.01 241.28,-141.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="244.71,-141.07 239.91,-131.63 237.77,-142 244.71,-141.07"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="0,-168.5 0,-187.5 50,-187.5 50,-168.5 0,-168.5"/>
<text text-anchor="middle" x="25" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node27 -->
<g id="edge35" class="edge">
<title>Node3&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M231.38,-224.48C189.54,-216.33 125.04,-203.35 60.2,-188.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="60.75,-184.72 50.21,-185.84 59.14,-191.54 60.75,-184.72"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="68.5,-168.5 68.5,-187.5 121.5,-187.5 121.5,-168.5 68.5,-168.5"/>
<text text-anchor="middle" x="95" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node28 -->
<g id="edge36" class="edge">
<title>Node3&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M247.32,-224.44C215.93,-215.08 165.53,-200.04 131.38,-189.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.36,-186.49 121.78,-186.99 130.36,-193.2 132.36,-186.49"/>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M488.8,-168.44C513.78,-159.43 554.18,-144.82 589,-132 638.44,-113.8 695.64,-92.35 730.56,-79.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="732.1,-82.38 740.22,-75.59 729.63,-75.83 732.1,-82.38"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_optional_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="858.5,-112.5 858.5,-131.5 937.5,-131.5 937.5,-112.5 858.5,-112.5"/>
<text text-anchor="middle" x="898" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional.hpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node6&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M499.1,-173.81C564.74,-167.5 713.44,-152.38 848.38,-132.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="849.12,-135.59 858.48,-130.63 848.07,-128.67 849.12,-135.59"/>
</g>
<!-- Node6&#45;&gt;Node14 -->
<g id="edge14" class="edge">
<title>Node6&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M473.42,-168.08C480.85,-160.22 491.85,-148.57 500.81,-139.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="503.41,-141.42 507.74,-131.75 498.32,-136.62 503.41,-141.42"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="328,-56.5 328,-75.5 370,-75.5 370,-56.5 328,-56.5"/>
<text text-anchor="middle" x="349" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node15 -->
<g id="edge29" class="edge">
<title>Node6&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M433.99,-168.43C414.16,-161.52 389.21,-149.94 373,-132 361.29,-119.04 355.14,-99.87 352.02,-85.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="355.41,-84.81 350.11,-75.64 348.53,-86.11 355.41,-84.81"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="646.5,-56.5 646.5,-75.5 699.5,-75.5 699.5,-56.5 646.5,-56.5"/>
<text text-anchor="middle" x="673" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node17 -->
<g id="edge28" class="edge">
<title>Node6&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M483.7,-168.38C502.61,-159.57 532.58,-145.32 558,-132 590.32,-115.07 626.88,-94.08 649.93,-80.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="651.78,-83.58 658.64,-75.51 648.24,-77.55 651.78,-83.58"/>
</g>
<!-- Node6&#45;&gt;Node24 -->
<g id="edge31" class="edge">
<title>Node6&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M439.44,-168.43C377.56,-147.49 223.56,-94.1 207,-76 195.48,-63.41 190.91,-44.19 189.12,-29.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="192.59,-29.39 188.2,-19.75 185.62,-30.02 192.59,-29.39"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="382.5,-112.5 382.5,-131.5 465.5,-131.5 465.5,-112.5 382.5,-112.5"/>
<text text-anchor="middle" x="424" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node25 -->
<g id="edge30" class="edge">
<title>Node6&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M458.23,-168.08C452.44,-160.46 443.94,-149.26 436.86,-139.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="439.48,-137.6 430.64,-131.75 433.9,-141.83 439.48,-137.6"/>
</g>
<!-- Node6&#45;&gt;Node26 -->
<g id="edge32" class="edge">
<title>Node6&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M430.84,-168.92C392.98,-159.95 330.11,-145.02 276,-132 274.55,-131.65 273.08,-131.3 271.58,-130.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="272.24,-127.49 261.69,-128.54 270.59,-134.3 272.24,-127.49"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="729,-0.5 729,-19.5 785,-19.5 785,-0.5 729,-0.5"/>
<text text-anchor="middle" x="757" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M762.01,-56.08C761.21,-48.93 760.07,-38.64 759.08,-29.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="762.56,-29.3 757.97,-19.75 755.6,-30.08 762.56,-29.3"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="878.5,-0.5 878.5,-19.5 943.5,-19.5 943.5,-0.5 878.5,-0.5"/>
<text text-anchor="middle" x="911" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M786.45,-56.44C811.13,-47.44 850.19,-33.19 877.98,-23.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="879.46,-26.23 887.66,-19.52 877.06,-19.66 879.46,-26.23"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="663,-0.5 663,-19.5 707,-19.5 707,-0.5 663,-0.5"/>
<text text-anchor="middle" x="685" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M750.47,-56.32C738.41,-47.98 719.97,-35.21 705.73,-25.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="707.72,-22.47 697.5,-19.65 703.73,-28.22 707.72,-22.47"/>
</g>
<!-- Node11&#45;&gt;Node7 -->
<g id="edge11" class="edge">
<title>Node11&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M876.61,-112.44C854.29,-103.52 819.1,-89.44 793.79,-79.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="794.88,-75.98 784.29,-75.52 792.28,-82.48 794.88,-75.98"/>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge12" class="edge">
<title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M907.32,-112.32C915.89,-104.34 928.81,-92.31 939.19,-82.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="941.58,-85.21 946.51,-75.83 936.81,-80.09 941.58,-85.21"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="999.5,-56.5 999.5,-75.5 1068.5,-75.5 1068.5,-56.5 999.5,-56.5"/>
<text text-anchor="middle" x="1034" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge13" class="edge">
<title>Node11&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M919.55,-112.44C942.03,-103.52 977.49,-89.44 1002.98,-79.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1004.55,-82.46 1012.55,-75.52 1001.97,-75.95 1004.55,-82.46"/>
</g>
<!-- Node14&#45;&gt;Node4 -->
<g id="edge27" class="edge">
<title>Node14&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M483.44,-114.02C480.25,-113.34 477.06,-112.65 474,-112 418.9,-100.22 355.69,-86.75 312.93,-77.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="313.57,-74.19 303.06,-75.53 312.11,-81.04 313.57,-74.19"/>
</g>
<!-- Node14&#45;&gt;Node7 -->
<g id="edge26" class="edge">
<title>Node14&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M548.54,-113.88C590.74,-104.66 664.71,-88.49 713.79,-77.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="714.84,-81.11 723.86,-75.56 713.34,-74.27 714.84,-81.11"/>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge15" class="edge">
<title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M489.54,-112.44C459.66,-102.78 411.12,-87.09 379.63,-76.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="380.64,-73.55 370.05,-73.81 378.49,-80.21 380.64,-73.55"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="388.5,-56.5 388.5,-75.5 453.5,-75.5 453.5,-56.5 388.5,-56.5"/>
<text text-anchor="middle" x="421" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node16 -->
<g id="edge16" class="edge">
<title>Node14&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M500.74,-112.32C485.78,-103.82 462.75,-90.73 445.27,-80.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="446.65,-77.55 436.23,-75.65 443.19,-83.64 446.65,-77.55"/>
</g>
<!-- Node14&#45;&gt;Node17 -->
<g id="edge17" class="edge">
<title>Node14&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M540.88,-112.44C567.29,-103.36 609.22,-88.94 638.74,-78.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="639.92,-82.08 648.24,-75.52 637.64,-75.46 639.92,-82.08"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="578,-56.5 578,-75.5 628,-75.5 628,-56.5 578,-56.5"/>
<text text-anchor="middle" x="603" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node18 -->
<g id="edge18" class="edge">
<title>Node14&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M529.98,-112.32C543.55,-103.9 564.38,-90.97 580.32,-81.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="582.41,-83.9 589.06,-75.65 578.71,-77.95 582.41,-83.9"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="472,-56.5 472,-75.5 560,-75.5 560,-56.5 472,-56.5"/>
<text text-anchor="middle" x="516" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">BackendId.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node19 -->
<g id="edge19" class="edge">
<title>Node14&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M516,-112.08C516,-105.01 516,-94.86 516,-85.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="519.5,-85.75 516,-75.75 512.5,-85.75 519.5,-85.75"/>
</g>
<!-- Node19&#45;&gt;Node10 -->
<g id="edge23" class="edge">
<title>Node19&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M542.78,-56.44C572.76,-46.86 621.31,-31.35 653.2,-21.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="654.46,-24.43 662.92,-18.05 652.33,-17.76 654.46,-24.43"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="424,-0.5 424,-19.5 482,-19.5 482,-0.5 424,-0.5"/>
<text text-anchor="middle" x="453" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge20" class="edge">
<title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M505.88,-56.32C496.47,-48.26 482.26,-36.08 470.93,-26.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="473.18,-23.68 463.31,-19.83 468.62,-29 473.18,-23.68"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="803.5,-0.5 803.5,-19.5 860.5,-19.5 860.5,-0.5 803.5,-0.5"/>
<text text-anchor="middle" x="832" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node21 -->
<g id="edge21" class="edge">
<title>Node19&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M560.24,-57.45C563.2,-56.96 566.15,-56.47 569,-56 665.8,-40.04 692.98,-39.69 793.46,-19.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="794.28,-23.38 803.42,-18.01 792.93,-16.52 794.28,-23.38"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="500,-0.5 500,-19.5 532,-19.5 532,-0.5 500,-0.5"/>
<text text-anchor="middle" x="516" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node22 -->
<g id="edge22" class="edge">
<title>Node19&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M516,-56.08C516,-49.01 516,-38.86 516,-29.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="519.5,-29.75 516,-19.75 512.5,-29.75 519.5,-29.75"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="550,-0.5 550,-19.5 636,-19.5 636,-0.5 550,-0.5"/>
<text text-anchor="middle" x="593" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node23 -->
<g id="edge24" class="edge">
<title>Node19&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M528.37,-56.32C540.16,-48.06 558.13,-35.45 572.14,-25.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="574.48,-28.26 580.66,-19.65 570.46,-22.53 574.48,-28.26"/>
</g>
<!-- Node19&#45;&gt;Node24 -->
<g id="edge25" class="edge">
<title>Node19&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M471.8,-57.62C468.48,-57.07 465.19,-56.53 462,-56 375.46,-41.68 273.51,-24.98 221.78,-16.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="222.26,-13.05 211.83,-14.89 221.13,-19.96 222.26,-13.05"/>
</g>
<!-- Node29&#45;&gt;Node14 -->
<g id="edge41" class="edge">
<title>Node29&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M758.37,-168.44C703.53,-158.16 612.24,-141.05 558.73,-131.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="559.35,-127.57 548.88,-129.16 558.06,-134.45 559.35,-127.57"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_b_float16_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="759.5,-112.5 759.5,-131.5 840.5,-131.5 840.5,-112.5 759.5,-112.5"/>
<text text-anchor="middle" x="800" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">BFloat16.hpp</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge42" class="edge">
<title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M803.34,-168.08C802.82,-161.01 802.06,-150.86 801.41,-141.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="804.88,-141.47 800.65,-131.75 797.9,-141.98 804.88,-141.47"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_half_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="994.5,-112.5 994.5,-131.5 1051.5,-131.5 1051.5,-112.5 994.5,-112.5"/>
<text text-anchor="middle" x="1023" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Half.hpp</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node32 -->
<g id="edge47" class="edge">
<title>Node29&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M838.7,-168.44C878.39,-158.66 943.21,-142.67 984.45,-132.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="985.52,-135.85 994.39,-130.05 983.85,-129.05 985.52,-135.85"/>
</g>
<!-- Node30&#45;&gt;Node12 -->
<g id="edge45" class="edge">
<title>Node30&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M824.72,-112.44C850.85,-103.4 892.26,-89.06 921.58,-78.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="923.09,-82.1 931.4,-75.52 920.8,-75.48 923.09,-82.1"/>
</g>
<!-- Node30&#45;&gt;Node17 -->
<g id="edge46" class="edge">
<title>Node30&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M779.88,-112.44C758.98,-103.56 726.07,-89.56 702.28,-79.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="703.6,-76.21 693.03,-75.52 700.86,-82.65 703.6,-76.21"/>
</g>
<!-- Node30&#45;&gt;Node21 -->
<g id="edge43" class="edge">
<title>Node30&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M804.04,-112.19C808.02,-103.24 814.07,-88.88 818,-76 822.69,-60.63 826.42,-42.75 828.85,-29.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="832.34,-29.99 830.64,-19.53 825.45,-28.77 832.34,-29.99"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="865.5,-56.5 865.5,-75.5 912.5,-75.5 912.5,-56.5 865.5,-56.5"/>
<text text-anchor="middle" x="889" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge44" class="edge">
<title>Node30&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M814.3,-112.32C828.18,-103.9 849.49,-90.97 865.8,-81.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="868,-83.83 874.74,-75.65 864.37,-77.85 868,-83.83"/>
</g>
<!-- Node32&#45;&gt;Node13 -->
<g id="edge48" class="edge">
<title>Node32&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1024.82,-112.08C1026.27,-104.93 1028.37,-94.64 1030.19,-85.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1033.65,-86.25 1032.22,-75.75 1026.79,-84.85 1033.65,-86.25"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1086.5,-56.5 1086.5,-75.5 1163.5,-75.5 1163.5,-56.5 1086.5,-56.5"/>
<text text-anchor="middle" x="1125" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">half/half.hpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge49" class="edge">
<title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1039.39,-112.32C1055.67,-103.7 1080.87,-90.36 1099.72,-80.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1101.45,-83.43 1108.65,-75.65 1098.18,-77.24 1101.45,-83.43"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1211,-168.5 1211,-187.5 1263,-187.5 1263,-168.5 1211,-168.5"/>
<text text-anchor="middle" x="1237" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge51" class="edge">
<title>Node34&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1237,-224.08C1237,-217.01 1237,-206.86 1237,-197.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1240.5,-197.75 1237,-187.75 1233.5,-197.75 1240.5,-197.75"/>
</g>
<!-- Node36&#45;&gt;Node13 -->
<g id="edge54" class="edge">
<title>Node36&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1101.89,-280.24C1098.37,-253.94 1086.13,-173.72 1061,-112 1057.05,-102.3 1051.2,-92.23 1045.95,-84.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1048.7,-81.9 1040.22,-75.54 1042.89,-85.8 1048.7,-81.9"/>
</g>
<!-- Node36&#45;&gt;Node34 -->
<g id="edge53" class="edge">
<title>Node36&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1124.23,-280.44C1146.38,-271.52 1181.32,-257.44 1206.44,-247.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1207.9,-250.5 1215.87,-243.52 1205.28,-244.01 1207.9,-250.5"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1108,-224.5 1108,-243.5 1152,-243.5 1152,-224.5 1108,-224.5"/>
<text text-anchor="middle" x="1130" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge55" class="edge">
<title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M1107.46,-280.08C1111.15,-272.69 1116.52,-261.95 1121.09,-252.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1124.28,-254.26 1125.62,-243.75 1118.02,-251.13 1124.28,-254.26"/>
</g>
</g>
</svg>