<mxfile host="Electron">
  <diagram name="Page-1" id="DUzLtTEhv32el5ZUEHsE">
    <mxGraphModel dx="964" dy="1823" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-80" parent="1" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;verticalAlign=bottom;fillColor=#f9f7ed;strokeColor=#36393d;" value="KV Cache" vertex="1">
          <mxGeometry height="130" width="140" x="520" y="200" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-81" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="" vertex="1">
          <mxGeometry height="95" width="40" x="610" y="205" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-82" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="K6" vertex="1">
          <mxGeometry height="30" width="30" x="615" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-83" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="V6" vertex="1">
          <mxGeometry height="30" width="30" x="615" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-84" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="1" vertex="1">
          <mxGeometry height="30" width="15" x="530" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-85" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="1" vertex="1">
          <mxGeometry height="30" width="15" x="530" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-86" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="2" vertex="1">
          <mxGeometry height="30" width="15" x="545" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-87" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="3" vertex="1">
          <mxGeometry height="30" width="15" x="560" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-88" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="4" vertex="1">
          <mxGeometry height="30" width="15" x="575" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-89" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="2" vertex="1">
          <mxGeometry height="30" width="15" x="545" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-90" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="3" vertex="1">
          <mxGeometry height="30" width="15" x="560" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-91" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="4" vertex="1">
          <mxGeometry height="30" width="15" x="575" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-66" parent="1" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;verticalAlign=bottom;fillColor=#f9f7ed;strokeColor=#36393d;" value="KV Cache" vertex="1">
          <mxGeometry height="130" width="130" x="370" y="200" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-34" parent="1" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#f9f7ed;strokeColor=#36393d;" value="" vertex="1">
          <mxGeometry height="130" width="240" x="110" y="200" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-20" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="" vertex="1">
          <mxGeometry height="105" width="50" x="175" y="205" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-21" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="" vertex="1">
          <mxGeometry height="105" width="50" x="235" y="205" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-22" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="" vertex="1">
          <mxGeometry height="105" width="50" x="295" y="205" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-19" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="" vertex="1">
          <mxGeometry height="105" width="50" x="115" y="205" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-15" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-6">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffff88;strokeColor=#36393d;" value="T1" vertex="1">
          <mxGeometry height="40" width="40" x="120" y="40" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-16" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-7">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffff88;strokeColor=#36393d;" value="T2" vertex="1">
          <mxGeometry height="40" width="40" x="180" y="40" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-17" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-8">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffff88;strokeColor=#36393d;" value="T3" vertex="1">
          <mxGeometry height="40" width="40" x="240" y="40" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-18" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-9">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-40" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-5" 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;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-39">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-5" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffff88;strokeColor=#36393d;" value="T4" vertex="1">
          <mxGeometry height="40" width="40" x="300" y="40" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-6" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="K1" vertex="1">
          <mxGeometry height="30" width="30" x="125" y="220" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-7" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="K2" vertex="1">
          <mxGeometry height="30" width="30" x="185" y="220" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-8" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="K3" vertex="1">
          <mxGeometry height="30" width="30" x="245" y="220" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-9" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="K4" vertex="1">
          <mxGeometry height="30" width="30" x="305" y="220" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-10" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="V1" vertex="1">
          <mxGeometry height="30" width="30" x="125" y="265" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-11" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="V2" vertex="1">
          <mxGeometry height="30" width="30" x="185" y="265" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-12" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="V3" vertex="1">
          <mxGeometry height="30" width="30" x="245" y="265" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-13" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="V4" vertex="1">
          <mxGeometry height="30" width="30" x="305" y="265" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-14" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#eeeeee;strokeColor=#36393d;" value="Attention Model" vertex="1">
          <mxGeometry height="40" width="235" x="115" y="130" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-23" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="KV Cache" vertex="1">
          <mxGeometry height="20" width="60" x="200" y="310" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-24" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cdeb8b;strokeColor=#36393d;" value="Q1" vertex="1">
          <mxGeometry height="30" width="30" x="125" y="110" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-25" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cdeb8b;strokeColor=#36393d;" value="Q2" vertex="1">
          <mxGeometry height="30" width="30" x="185" y="110" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-26" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cdeb8b;strokeColor=#36393d;" value="Q3" vertex="1">
          <mxGeometry height="30" width="30" x="245" y="110" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-27" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cdeb8b;strokeColor=#36393d;" value="Q4" vertex="1">
          <mxGeometry height="30" width="30" x="305" y="110" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-29" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="120" y="125" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-28" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="Attention Queries&lt;div&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;(specific to each token)&lt;/font&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="30" width="60" x="40" y="110" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-30" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="Initial Tokens" vertex="1">
          <mxGeometry height="30" width="60" x="40" y="50" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-31" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.978;exitY=0.35;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitPerimeter=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-2">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-32" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=10;" value="MatMuls" vertex="1">
          <mxGeometry height="20" width="60" x="40" y="190" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-33" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-32" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.005;entryY=0.935;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-14">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-35" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=18;" value="&lt;font data-font-src=&quot;https://fonts.googleapis.com/css?family=Edu+SA+Hand&quot;&gt;&quot;KV Cache&quot;&amp;nbsp;Prefil Phase&amp;nbsp;&lt;/font&gt;&lt;div&gt;&lt;font data-font-src=&quot;https://fonts.googleapis.com/css?family=Edu+SA+Hand&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;(One stage of all initial tokens )&lt;/font&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="30" width="260" x="100" y="-30" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-36" edge="1" parent="1" style="endArrow=none;dashed=1;html=1;strokeWidth=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-35" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="360" y="340" as="sourcePoint" />
            <mxPoint x="360" y="290" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-37" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=18;" value="&lt;font data-font-src=&quot;https://fonts.googleapis.com/css?family=Edu+SA+Hand&quot;&gt;Decoding Phase&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;font data-font-src=&quot;https://fonts.googleapis.com/css?family=Edu+SA+Hand&quot; style=&quot;&quot;&gt;(&lt;/font&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;One stage/iteration for each New Token)&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="30" width="280" x="360" y="-30" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-38" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#eeeeee;strokeColor=#36393d;" value="Prediction&lt;div&gt;Model&lt;/div&gt;" vertex="1">
          <mxGeometry height="40" width="60" x="370" y="40" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-39" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffff88;strokeColor=#36393d;" value="T5" vertex="1">
          <mxGeometry height="40" width="40" x="450" y="40" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-41" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="" vertex="1">
          <mxGeometry height="95" width="40" x="450" y="205" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-42" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="K5" vertex="1">
          <mxGeometry height="30" width="30" x="455" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-43" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="V5" vertex="1">
          <mxGeometry height="30" width="30" x="455" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-46" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-39" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-42">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="470" y="210" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-44" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#eeeeee;strokeColor=#36393d;" value="Attention Model" vertex="1">
          <mxGeometry height="50" width="60" x="440" y="120" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-45" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cdeb8b;strokeColor=#36393d;" value="Q5" vertex="1">
          <mxGeometry height="30" width="30" x="455" y="100" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-47" edge="1" parent="1" style="endArrow=none;dashed=1;html=1;strokeWidth=1;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="510" y="340" as="sourcePoint" />
            <mxPoint x="510" y="20" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-57" edge="1" parent="1" 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;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-59">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="490" y="60" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-58" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#eeeeee;strokeColor=#36393d;" value="Prediction&lt;div&gt;Model&lt;/div&gt;" vertex="1">
          <mxGeometry height="40" width="60" x="520" y="40" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-59" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffff88;strokeColor=#36393d;" value="T6" vertex="1">
          <mxGeometry height="40" width="40" x="610" y="40" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-63" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="630" y="205" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-64" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#eeeeee;strokeColor=#36393d;" value="Attention Model" vertex="1">
          <mxGeometry height="50" width="60" x="600" y="120" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-65" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cdeb8b;strokeColor=#36393d;" value="Q6" vertex="1">
          <mxGeometry height="30" width="30" x="615" y="100" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-67" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="1" vertex="1">
          <mxGeometry height="30" width="15" x="380" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-68" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="1" vertex="1">
          <mxGeometry height="30" width="15" x="380" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-69" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="2" vertex="1">
          <mxGeometry height="30" width="15" x="395" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-70" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="3" vertex="1">
          <mxGeometry height="30" width="15" x="410" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-71" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="4" vertex="1">
          <mxGeometry height="30" width="15" x="425" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-72" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="2" vertex="1">
          <mxGeometry height="30" width="15" x="395" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-73" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="3" vertex="1">
          <mxGeometry height="30" width="15" x="410" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-74" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="4" vertex="1">
          <mxGeometry height="30" width="15" x="425" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-77" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-6">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-75" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=10;" value="Keys" vertex="1">
          <mxGeometry height="20" width="50" x="40" y="225" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-79" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" target="aNhyA1QSSkh5IW7wN9iO-10">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-78" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=10;" value="Values" vertex="1">
          <mxGeometry height="20" width="50" x="45" y="270" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-92" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#cce5ff;strokeColor=#36393d;" value="5" vertex="1">
          <mxGeometry height="30" width="15" x="590" y="215" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-93" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fillColor=#ffcc99;strokeColor=#36393d;" value="5" vertex="1">
          <mxGeometry height="30" width="15" x="590" y="260" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-95" edge="1" parent="1" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="360" y="24.999999999999773" as="sourcePoint" />
            <mxPoint x="510" y="24.999999999999773" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-96" connectable="0" parent="aNhyA1QSSkh5IW7wN9iO-95" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=default;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=8;" value="&lt;span style=&quot;white-space: normal;&quot;&gt;&amp;nbsp;Iteration1&amp;nbsp;&lt;/span&gt;" vertex="1">
          <mxGeometry relative="1" x="-0.0867" y="2" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-97" edge="1" parent="1" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="520" y="24" as="sourcePoint" />
            <mxPoint x="670" y="24" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-98" connectable="0" parent="aNhyA1QSSkh5IW7wN9iO-97" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=default;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=8;" value="&lt;span style=&quot;white-space: normal;&quot;&gt;&amp;nbsp;Iteration2&amp;nbsp;&lt;/span&gt;" vertex="1">
          <mxGeometry relative="1" x="-0.0867" y="2" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-101" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=10;" value="As long as the context size?" vertex="1">
          <mxGeometry height="20" width="60" x="30" y="310" as="geometry" />
        </mxCell>
        <mxCell id="aNhyA1QSSkh5IW7wN9iO-102" edge="1" parent="1" source="aNhyA1QSSkh5IW7wN9iO-101" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.001;entryY=0.927;entryDx=0;entryDy=0;entryPerimeter=0;" target="aNhyA1QSSkh5IW7wN9iO-34">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
