Update component diagram and README.md (#269)

Signed-off-by: ZhangXiang <Xiang.Zhang@verisilicon.com>
This commit is contained in:
Sven 2022-01-17 01:13:20 +08:00 committed by GitHub
parent 7fa5223943
commit e6eeb5dbee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 214 additions and 5 deletions

View File

@ -1 +1,213 @@
<mxfile host="app.diagrams.net" modified="2021-10-21T11:24:18.388Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36" etag="bZZoWA6kQnSuhrR76QYr" version="15.5.2" type="device"><diagram id="VHfcqXCgYyYvh84WI8c_" name="Page-1">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</diagram></mxfile>
<mxfile host="65bd71144e">
<diagram id="VHfcqXCgYyYvh84WI8c_" name="Page-1">
<mxGraphModel dx="650" dy="234" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-24" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fontColor=#000000;dashed=1;" parent="1" vertex="1">
<mxGeometry x="760" y="37" width="250" height="180" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-6" value="Unified SDK&lt;br style=&quot;font-size: 11px&quot;&gt;VeriSilicon GPU and NPU&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br style=&quot;font-size: 11px&quot;&gt;&lt;br style=&quot;font-size: 11px&quot;&gt;&lt;br style=&quot;font-size: 11px&quot;&gt;&lt;br style=&quot;font-size: 11px&quot;&gt;&lt;br style=&quot;font-size: 11px&quot;&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;fontSize=11;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="269" y="257" width="230" height="160" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-44" value="Computer Kernels&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;br style=&quot;font-size: 11px;&quot;&gt;&lt;br style=&quot;font-size: 11px;&quot;&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;" parent="1" vertex="1">
<mxGeometry x="350" y="317" width="140" height="40" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-5" value="TIM-VX&lt;br&gt;(Verisilicon Tensor Interface Module)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="280" y="37" width="440" height="180" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-1" value="TIM-VX API" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="294" y="107" width="405" height="30" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-2" value="Graph&lt;br&gt;Transformation" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="294" y="157" width="131" height="40" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-4" value="OpenVX Versilicon Extensions" style="rounded=0;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="450" y="157" width="120" height="40" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-7" value="HAL" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="280" y="387" width="210" height="20" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-8" value="OpenVX API" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="280" y="292" width="210" height="20" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-12" value="Compiler" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="280" y="317" width="60" height="40" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-13" value="Amlogic&lt;br&gt;A311D" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#cce5ff;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="380" y="447" width="70" height="40" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-15" value="NXP&lt;br&gt;iMX8mPlus" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#cce5ff;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="560" y="447" width="70" height="40" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-16" value="Simulator&lt;br&gt;(x86 only)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="280" y="447" width="80" height="40" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="O1ek9wwueyP22K0zIJVe-17" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="280" y="62" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-17" value="external&lt;br&gt;delegate" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;strokeColor=#005700;fontColor=#ffffff;" parent="1" vertex="1">
<mxGeometry x="155" y="47" width="70" height="30" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.001;entryY=0.363;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="O1ek9wwueyP22K0zIJVe-18" target="O1ek9wwueyP22K0zIJVe-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="277" y="102" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-18" value="BYOC" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;strokeColor=#005700;fontColor=#ffffff;" parent="1" vertex="1">
<mxGeometry x="155" y="87" width="70" height="30" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="O1ek9wwueyP22K0zIJVe-19" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="281" y="142" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-19" value="compute&lt;br&gt;device" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;strokeColor=#005700;fontColor=#ffffff;" parent="1" vertex="1">
<mxGeometry x="155" y="127" width="70" height="30" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="O1ek9wwueyP22K0zIJVe-21" target="O1ek9wwueyP22K0zIJVe-17" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-21" value="Tensorflow Lite" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="50" y="47" width="70" height="30" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="O1ek9wwueyP22K0zIJVe-22" target="O1ek9wwueyP22K0zIJVe-18" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-22" value="TVM" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="50" y="87" width="70" height="30" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="O1ek9wwueyP22K0zIJVe-23" target="O1ek9wwueyP22K0zIJVe-19" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-23" value="Tengine" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="50" y="127" width="70" height="30" as="geometry"/>
</mxCell>
<mxCell id="E49QVNKm6BqZbPj6xxwa-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=20;fontColor=#FFFFFF;" parent="1" source="O1ek9wwueyP22K0zIJVe-27" target="E49QVNKm6BqZbPj6xxwa-9" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-27" value="Acuity&lt;br&gt;Toolkits" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="50" y="167" width="70" height="30" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-28" value="Other Platforms" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#cce5ff;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="650" y="447" width="70" height="40" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-29" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="437" as="sourcePoint"/>
<mxPoint x="740" y="437" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-39" value="VIP-Lite SDK&lt;br&gt;VeriSilicon NPU Only&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffcccc;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="530" y="257" width="190" height="160" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-40" value="HAL" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="542.5" y="387" width="165" height="20" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-41" value="Runtime" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="542.5" y="320" width="165" height="60" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-42" value="GPU" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="355" y="332" width="60" height="20" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-43" value="NPU" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="420" y="332" width="60" height="20" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-45" value="Runtime" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="280" y="362" width="210" height="20" as="geometry"/>
</mxCell>
<mxCell id="O1ek9wwueyP22K0zIJVe-48" value="LiteExecutor" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="590" y="157" width="110" height="40" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-1" value="" style="endArrow=classic;html=1;" parent="1" target="O1ek9wwueyP22K0zIJVe-39" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="625" y="215" as="sourcePoint"/>
<mxPoint x="800" y="217" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-2" value="&lt;b&gt;N&lt;/b&gt;etwork &lt;b&gt;B&lt;/b&gt;inary &lt;b&gt;G&lt;/b&gt;raph" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="630" y="225" width="130" height="20" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-3" value="" style="endArrow=classic;html=1;fontColor=#FF3333;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="O1ek9wwueyP22K0zIJVe-6" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="384" y="218" as="sourcePoint"/>
<mxPoint x="470" y="237" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.004;entryY=0.183;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#FF3333;" parent="1" source="7hn8l3dEzRy8Bgzg2w-8-5" target="O1ek9wwueyP22K0zIJVe-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="731.6999999999998" y="69.11999999999989" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-5" value="XLA-NPU-JIT" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="770" y="60" width="110" height="20" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontColor=#000000;" parent="1" source="7hn8l3dEzRy8Bgzg2w-8-7" target="7hn8l3dEzRy8Bgzg2w-8-5" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-7" value="TensorFlow" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="909" y="60" width="90" height="20" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.402;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#000000;" parent="1" source="7hn8l3dEzRy8Bgzg2w-8-9" target="O1ek9wwueyP22K0zIJVe-5" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-9" value="SupportLibrary&lt;br&gt;(Android S)" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#36393d;fillColor=#ffff88;" parent="1" vertex="1">
<mxGeometry x="770" y="94.25" width="110" height="30.5" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontColor=#000000;" parent="1" source="7hn8l3dEzRy8Bgzg2w-8-10" target="7hn8l3dEzRy8Bgzg2w-8-9" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-10" value="Android-NNAPI" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="910" y="97" width="90" height="25" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-22" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontColor=#000000;" parent="1" source="7hn8l3dEzRy8Bgzg2w-8-20" target="7hn8l3dEzRy8Bgzg2w-8-21" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="2" style="edgeStyle=none;html=1;entryX=0.998;entryY=0.66;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7hn8l3dEzRy8Bgzg2w-8-21" target="O1ek9wwueyP22K0zIJVe-5">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-21" value="ExecutionProvider" style="whiteSpace=wrap;html=1;rounded=0;fillColor=#ffff88;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="770" y="145.59000000000003" width="107.5" height="20" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontColor=#000000;" parent="1" source="7hn8l3dEzRy8Bgzg2w-8-32" target="7hn8l3dEzRy8Bgzg2w-8-34" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-32" value="OLAD" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="910" y="182" width="90" height="20" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.861;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#000000;" parent="1" source="7hn8l3dEzRy8Bgzg2w-8-34" target="O1ek9wwueyP22K0zIJVe-5" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-34" value="CodeGen" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#36393d;fillColor=#ffff88;" parent="1" vertex="1">
<mxGeometry x="770" y="182" width="110" height="20" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-14" value="Planned" style="text;html=1;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;dashed=1;" parent="1" vertex="1">
<mxGeometry x="745" y="30" width="90" height="42" as="geometry"/>
</mxCell>
<mxCell id="7hn8l3dEzRy8Bgzg2w-8-20" value="OnnxRuntime" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="910" y="144.18000000000006" width="90" height="22.82" as="geometry"/>
</mxCell>
<mxCell id="E49QVNKm6BqZbPj6xxwa-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.004;entryY=0.807;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=20;fontColor=#FFFFFF;" parent="1" source="E49QVNKm6BqZbPj6xxwa-9" target="O1ek9wwueyP22K0zIJVe-5" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="E49QVNKm6BqZbPj6xxwa-9" value="CodeGen" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;strokeColor=#005700;fontColor=#ffffff;" parent="1" vertex="1">
<mxGeometry x="155" y="167" width="70" height="30" as="geometry"/>
</mxCell>
<mxCell id="E49QVNKm6BqZbPj6xxwa-12" value="Amlogic&lt;br&gt;S905D" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#cce5ff;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="470" y="447" width="70" height="40" as="geometry"/>
</mxCell>
<mxCell id="E49QVNKm6BqZbPj6xxwa-14" value="VIP-Lite API" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="542.5" y="293" width="165" height="21" as="geometry"/>
</mxCell>
<mxCell id="E49QVNKm6BqZbPj6xxwa-15" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 14px&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;VeriSilicon Unified OpenVX SDK&lt;br&gt;is a graph processing engine for&lt;br&gt;both Computer Vision and Machine&lt;br&gt;Learning tasks. It includes a Just-In-Time&lt;br&gt;compiler and cross-platform runtime&lt;br&gt;for Verisilicon NPU and GPU.&lt;/font&gt;&lt;br&gt;&lt;/font&gt;" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#FFFFFF;" parent="1" vertex="1">
<mxGeometry x="30" y="237" width="250" height="170" as="geometry"/>
</mxCell>
<mxCell id="E49QVNKm6BqZbPj6xxwa-17" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 14px&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;VeriSilicon VIP-Lite SDK offers a lightweight&lt;br&gt;alternative which consumes a pre-compiled&amp;nbsp;&lt;br&gt;Network Binary Graph for inferencing. It is&lt;br&gt;designed to run on Linux, RTOS and even&lt;br&gt;baremetal.&lt;/font&gt;&lt;br&gt;&lt;/font&gt;" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#FFFFFF;" parent="1" vertex="1">
<mxGeometry x="745" y="248" width="280" height="140" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 51 KiB