blob: 538ba1588cd420c7640a491eb48e9e0234aa8d79 [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.38.0 (20140413.2041)
-->
<!-- Title: CLPoolingLayerKernel Pages: 1 -->
<svg width="382pt" height="173pt"
viewBox="0.00 0.00 382.00 173.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 169)">
<title>CLPoolingLayerKernel</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-169 378,-169 378,4 -4,4"/>
<!-- Node0 -->
<g id="node1" class="node"><title>Node0</title>
<g id="a_node1"><a xlink:title="Interface for the pooling layer kernel.">
<polygon fill="#bfbfbf" stroke="black" points="94.5,-0.5 94.5,-19.5 213.5,-19.5 213.5,-0.5 94.5,-0.5"/>
<text text-anchor="middle" x="154" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">CLPoolingLayerKernel</text>
</a>
</g>
</g>
<!-- Node1 -->
<g id="node2" class="node"><title>Node1</title>
<g id="a_node2"><a xlink:href="classarm__compute_1_1_i_c_l_kernel.xhtml" target="_top" xlink:title="Common interface for all the OpenCL kernels.">
<polygon fill="white" stroke="black" points="0,-78.5 0,-97.5 60,-97.5 60,-78.5 0,-78.5"/>
<text text-anchor="middle" x="30" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">ICLKernel</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node0 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node0</title>
<path fill="none" stroke="midnightblue" d="M52.8736,-72.9807C78.3522,-57.3648 118.738,-32.6121 139.942,-19.6165"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.9214,-70.0721 44.2244,-78.2818 54.5794,-76.0403 50.9214,-70.0721"/>
</g>
<!-- Node2 -->
<g id="node3" class="node"><title>Node2</title>
<g id="a_node3"><a xlink:href="classarm__compute_1_1_i_kernel.xhtml" target="_top" xlink:title="Common information for all the kernels.">
<polygon fill="white" stroke="black" points="6,-145.5 6,-164.5 54,-164.5 54,-145.5 6,-145.5"/>
<text text-anchor="middle" x="30" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">IKernel</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M30,-135.037C30,-122.67 30,-107.12 30,-97.6273"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.5001,-135.234 30,-145.234 33.5001,-135.234 26.5001,-135.234"/>
</g>
<!-- Node3 -->
<g id="node4" class="node"><title>Node3</title>
<g id="a_node4"><a xlink:href="classarm__compute_1_1_i_c_l_tensor.xhtml" target="_top" xlink:title="Interface for OpenCL tensor.">
<polygon fill="white" stroke="black" points="78,-78.5 78,-97.5 138,-97.5 138,-78.5 78,-78.5"/>
<text text-anchor="middle" x="108" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">ICLTensor</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node0 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node0</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M112.068,-68.6998C114.758,-59.0512 118.928,-47.3181 125,-38 129.582,-30.9687 136.383,-24.5071 142.247,-19.6691"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="108.656,-67.9186 109.637,-78.4678 115.448,-69.609 108.656,-67.9186"/>
<text text-anchor="middle" x="145" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00"> _output</text>
<text text-anchor="middle" x="145" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">_input</text>
</g>
<!-- Node4 -->
<g id="node5" class="node"><title>Node4</title>
<g id="a_node5"><a xlink:href="classarm__compute_1_1_i_tensor.xhtml" target="_top" xlink:title="Interface for NEON tensor.">
<polygon fill="white" stroke="black" points="83,-145.5 83,-164.5 133,-164.5 133,-145.5 83,-145.5"/>
<text text-anchor="middle" x="108" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">ITensor</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M108,-135.037C108,-122.67 108,-107.12 108,-97.6273"/>
<polygon fill="midnightblue" stroke="midnightblue" points="104.5,-135.234 108,-145.234 111.5,-135.234 104.5,-135.234"/>
</g>
<!-- Node5 -->
<g id="node6" class="node"><title>Node5</title>
<g id="a_node6"><a xlink:href="structarm__compute_1_1_border_size.xhtml" target="_top" xlink:title="Container for 2D border size.">
<polygon fill="white" stroke="black" points="156.5,-78.5 156.5,-97.5 225.5,-97.5 225.5,-78.5 156.5,-78.5"/>
<text text-anchor="middle" x="191" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">BorderSize</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node0 -->
<g id="edge5" class="edge"><title>Node5&#45;&gt;Node0</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M182.296,-69.1216C174.705,-53.5297 164.022,-31.5862 158.195,-19.6165"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="179.231,-70.8228 186.756,-78.2818 185.525,-67.7587 179.231,-70.8228"/>
<text text-anchor="middle" x="209" y="-46.5" font-family="Helvetica,sans-Serif" font-size="10.00"> _border_size</text>
</g>
<!-- Node6 -->
<g id="node7" class="node"><title>Node6</title>
<g id="a_node7"><a xlink:href="structarm__compute_1_1_pooling_layer_info.xhtml" target="_top" xlink:title="Pooling Layer Information struct.">
<polygon fill="white" stroke="black" points="243.5,-78.5 243.5,-97.5 338.5,-97.5 338.5,-78.5 243.5,-78.5"/>
<text text-anchor="middle" x="291" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">PoolingLayerInfo</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node0 -->
<g id="edge6" class="edge"><title>Node6&#45;&gt;Node0</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M279.045,-70.2707C270.633,-59.627 258.5,-46.327 245,-38 231.395,-29.6081 215.035,-23.6993 199.961,-19.5967"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="276.371,-72.538 285.183,-78.4192 281.962,-68.326 276.371,-72.538"/>
<text text-anchor="middle" x="296" y="-46.5" font-family="Helvetica,sans-Serif" font-size="10.00"> _pool_info</text>
</g>
<!-- Node7 -->
<g id="node8" class="node"><title>Node7</title>
<g id="a_node8"><a xlink:href="classarm__compute_1_1_pad_stride_info.xhtml" target="_top" xlink:title="Padding and stride information class.">
<polygon fill="white" stroke="black" points="201,-145.5 201,-164.5 281,-164.5 281,-145.5 201,-145.5"/>
<text text-anchor="middle" x="241" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">PadStrideInfo</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M235.198,-135.387C234.237,-128.847 234.5,-121.711 238,-116 243.18,-107.548 251.928,-101.638 260.84,-97.5518"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="231.881,-136.568 237.616,-145.477 238.689,-134.936 231.881,-136.568"/>
<text text-anchor="middle" x="276" y="-119" font-family="Helvetica,sans-Serif" font-size="10.00"> pad_stride_info</text>
</g>
<!-- Node8 -->
<g id="node9" class="node"><title>Node8</title>
<g id="a_node9"><a xlink:href="classarm__compute_1_1_size2_d.xhtml" target="_top" xlink:title="Class for specifying the size of an image or rectangle.">
<polygon fill="white" stroke="black" points="315,-145.5 315,-164.5 365,-164.5 365,-145.5 315,-145.5"/>
<text text-anchor="middle" x="340" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Size2D</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node6 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node6</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M331.137,-136.523C327.437,-129.854 322.868,-122.336 318,-116 312.911,-109.376 306.291,-102.732 300.88,-97.6922"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="328.093,-138.254 335.868,-145.452 334.279,-134.977 328.093,-138.254"/>
<text text-anchor="middle" x="350" y="-119" font-family="Helvetica,sans-Serif" font-size="10.00"> pool_size</text>
</g>
</g>
</svg>