chaoliangUNSW's picture
Release Jev-Style-0.8B-Decision-v3
656ca59 verified
|
Raw History Blame
24.1 kB
<?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">
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="619.2pt" height="352.8pt" viewBox="0 0 619.2 352.8" xmlns="http://www.w3.org/2000/svg" version="1.1">
<metadata>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2026-09-24T22:39:44.404283</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:creator>
<cc:Agent>
<dc:title>Matplotlib v3.11.2, https://matplotlib.org/</dc:title>
</cc:Agent>
</dc:creator>
</cc:Work>
</rdf:RDF>
</metadata>
<defs>
<style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
</defs>
<g id="figure_1">
<g id="patch_1">
<path d="M 0 352.8
L 619.2 352.8
L 619.2 0
L 0 0
z
" style="fill: #ffffff"/>
</g>
<g id="axes_1">
<g id="patch_2">
<path d="M 52.632 257.544
L 603.72 257.544
L 603.72 82.908
L 52.632 82.908
z
" style="fill: #ffffff"/>
</g>
<g id="patch_3">
<path d="M 381.853403 257.544
L 603.72 257.544
L 603.72 82.908
L 381.853403 82.908
z
" clip-path="url(#pa948fa6c70)" style="fill: #dce3fd; opacity: 0.55"/>
</g>
<g id="matplotlib.axis_1">
<g id="xtick_1">
<g id="line2d_1"/>
<g id="text_1">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(74.189274 272.721)">1K tokens</text>
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(70.936266 284.0545)">5 questions</text>
</g>
</g>
<g id="xtick_2">
<g id="line2d_2"/>
<g id="text_2">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(145.759144 272.721)">1K tokens</text>
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(139.865433 284.0545)">10 questions</text>
</g>
</g>
<g id="xtick_3">
<g id="line2d_3"/>
<g id="text_3">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(217.329014 272.721)">4K tokens</text>
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(214.076006 284.0545)">5 questions</text>
</g>
</g>
<g id="xtick_4">
<g id="line2d_4"/>
<g id="text_4">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(288.898884 272.721)">4K tokens</text>
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(283.005173 284.0545)">10 questions</text>
</g>
</g>
<g id="xtick_5">
<g id="line2d_5"/>
<g id="text_5">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(399.832183 272.721)">8K tokens</text>
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(398.954175 284.0545)">1 question</text>
</g>
</g>
<g id="xtick_6">
<g id="line2d_6"/>
<g id="text_6">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(471.402053 272.721)">8K tokens</text>
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(468.149045 284.0545)">5 questions</text>
</g>
</g>
<g id="xtick_7">
<g id="line2d_7"/>
<g id="text_7">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(542.971923 272.721)">8K tokens</text>
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #5e5e66" transform="translate(537.078212 284.0545)">10 questions</text>
</g>
</g>
</g>
<g id="matplotlib.axis_2">
<g id="ytick_1">
<g id="line2d_8">
<path d="M 52.632 257.544
L 603.72 257.544
" clip-path="url(#pa948fa6c70)" style="fill: none; stroke: #ececef; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_9"/>
<g id="text_8">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: end; fill: #5e5e66" x="46.632" y="262.066" transform="rotate(-0 46.632 262.066)">0</text>
</g>
</g>
<g id="ytick_2">
<g id="line2d_10">
<path d="M 52.632 235.7145
L 603.72 235.7145
" clip-path="url(#pa948fa6c70)" style="fill: none; stroke: #ececef; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_11"/>
<g id="text_9">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: end; fill: #5e5e66" x="46.632" y="240.2365" transform="rotate(-0 46.632 240.2365)">1,000</text>
</g>
</g>
<g id="ytick_3">
<g id="line2d_12">
<path d="M 52.632 213.885
L 603.72 213.885
" clip-path="url(#pa948fa6c70)" style="fill: none; stroke: #ececef; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_13"/>
<g id="text_10">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: end; fill: #5e5e66" x="46.632" y="218.407" transform="rotate(-0 46.632 218.407)">2,000</text>
</g>
</g>
<g id="ytick_4">
<g id="line2d_14">
<path d="M 52.632 192.0555
L 603.72 192.0555
" clip-path="url(#pa948fa6c70)" style="fill: none; stroke: #ececef; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_15"/>
<g id="text_11">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: end; fill: #5e5e66" x="46.632" y="196.5775" transform="rotate(-0 46.632 196.5775)">3,000</text>
</g>
</g>
<g id="ytick_5">
<g id="line2d_16">
<path d="M 52.632 170.226
L 603.72 170.226
" clip-path="url(#pa948fa6c70)" style="fill: none; stroke: #ececef; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_17"/>
<g id="text_12">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: end; fill: #5e5e66" x="46.632" y="174.748" transform="rotate(-0 46.632 174.748)">4,000</text>
</g>
</g>
<g id="ytick_6">
<g id="line2d_18">
<path d="M 52.632 148.3965
L 603.72 148.3965
" clip-path="url(#pa948fa6c70)" style="fill: none; stroke: #ececef; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_19"/>
<g id="text_13">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: end; fill: #5e5e66" x="46.632" y="152.9185" transform="rotate(-0 46.632 152.9185)">5,000</text>
</g>
</g>
<g id="ytick_7">
<g id="line2d_20">
<path d="M 52.632 126.567
L 603.72 126.567
" clip-path="url(#pa948fa6c70)" style="fill: none; stroke: #ececef; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_21"/>
<g id="text_14">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: end; fill: #5e5e66" x="46.632" y="131.089" transform="rotate(-0 46.632 131.089)">6,000</text>
</g>
</g>
<g id="ytick_8">
<g id="line2d_22">
<path d="M 52.632 104.7375
L 603.72 104.7375
" clip-path="url(#pa948fa6c70)" style="fill: none; stroke: #ececef; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_23"/>
<g id="text_15">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: end; fill: #5e5e66" x="46.632" y="109.2595" transform="rotate(-0 46.632 109.2595)">7,000</text>
</g>
</g>
<g id="ytick_9">
<g id="line2d_24">
<path d="M 52.632 82.908
L 603.72 82.908
" clip-path="url(#pa948fa6c70)" style="fill: none; stroke: #ececef; stroke-width: 0.8; stroke-linecap: square"/>
</g>
<g id="line2d_25"/>
<g id="text_16">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: end; fill: #5e5e66" x="46.632" y="87.43" transform="rotate(-0 46.632 87.43)">8,000</text>
</g>
</g>
<g id="text_17">
<text style="font-size: 10px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #5e5e66" x="16.735672" y="170.226" transform="rotate(-90 16.735672 170.226)">warm p50 latency (ms), lower is better</text>
</g>
</g>
<g id="patch_4">
<path d="M 69.808769 257.544
L 95.573922 257.544
L 95.573922 245.700955
L 69.808769 245.700955
z
" clip-path="url(#pa948fa6c70)" style="fill: #c4c4cb"/>
</g>
<g id="patch_5">
<path d="M 95.573922 257.544
L 121.339075 257.544
L 121.339075 248.934789
L 95.573922 248.934789
z
" clip-path="url(#pa948fa6c70)" style="fill: #3456f0"/>
</g>
<g id="patch_6">
<path d="M 141.378639 257.544
L 167.143792 257.544
L 167.143792 235.304904
L 141.378639 235.304904
z
" clip-path="url(#pa948fa6c70)" style="fill: #c4c4cb"/>
</g>
<g id="patch_7">
<path d="M 167.143792 257.544
L 192.908945 257.544
L 192.908945 246.089072
L 167.143792 246.089072
z
" clip-path="url(#pa948fa6c70)" style="fill: #3456f0"/>
</g>
<g id="patch_8">
<path d="M 212.948509 257.544
L 238.713662 257.544
L 238.713662 187.606973
L 212.948509 187.606973
z
" clip-path="url(#pa948fa6c70)" style="fill: #c4c4cb"/>
</g>
<g id="patch_9">
<path d="M 238.713662 257.544
L 264.478816 257.544
L 264.478816 231.089058
L 238.713662 231.089058
z
" clip-path="url(#pa948fa6c70)" style="fill: #3456f0"/>
</g>
<g id="patch_10">
<path d="M 284.518379 257.544
L 310.283532 257.544
L 310.283532 118.610423
L 284.518379 118.610423
z
" clip-path="url(#pa948fa6c70)" style="fill: #c4c4cb"/>
</g>
<g id="patch_11">
<path d="M 310.283532 257.544
L 336.048686 257.544
L 336.048686 227.387766
L 310.283532 227.387766
z
" clip-path="url(#pa948fa6c70)" style="fill: #3456f0"/>
</g>
<g id="patch_12">
<path d="M 408.334255 257.544
L 434.099408 257.544
L 434.099408 207.449647
L 408.334255 207.449647
z
" clip-path="url(#pa948fa6c70)" style="fill: #3456f0"/>
</g>
<g id="patch_13">
<path d="M 479.904125 257.544
L 505.669278 257.544
L 505.669278 204.626252
L 479.904125 204.626252
z
" clip-path="url(#pa948fa6c70)" style="fill: #3456f0"/>
</g>
<g id="patch_14">
<path d="M 551.473995 257.544
L 577.239148 257.544
L 577.239148 200.500862
L 551.473995 200.500862
z
" clip-path="url(#pa948fa6c70)" style="fill: #3456f0"/>
</g>
<g id="patch_15">
<path d="M 52.632 257.544
L 52.632 82.908
" style="fill: none; stroke: #c9c9cf; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
</g>
<g id="patch_16">
<path d="M 52.632 257.544
L 603.72 257.544
" style="fill: none; stroke: #c9c9cf; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
</g>
<g id="text_18">
<text style="font-weight: 700; font-size: 10px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #2340d0" x="492.786701" y="100.51662" transform="rotate(-0 492.786701 100.51662)">8K states: only v3 runs them</text>
</g>
<g id="text_19">
<text style="font-size: 8px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #8e8e96" x="492.786701" y="108.86078" transform="rotate(-0 492.786701 108.86078)">(Laya-architecture engine: 4,096-token budget)</text>
</g>
<g id="text_20">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #5e5e66" x="82.691345" y="241.581823" transform="rotate(-0 82.691345 241.581823)">543</text>
</g>
<g id="text_21">
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #2340d0" x="108.456499" y="244.777657" transform="rotate(-0 108.456499 244.777657)">394</text>
</g>
<g id="text_22">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #5e5e66" x="154.261216" y="231.185772" transform="rotate(-0 154.261216 231.185772)">1,019</text>
</g>
<g id="text_23">
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #2340d0" x="180.026369" y="241.93194" transform="rotate(-0 180.026369 241.93194)">525</text>
</g>
<g id="text_24">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #5e5e66" x="225.831086" y="183.487841" transform="rotate(-0 225.831086 183.487841)">3,204</text>
</g>
<g id="text_25">
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #2340d0" x="251.596239" y="226.931926" transform="rotate(-0 251.596239 226.931926)">1,212</text>
</g>
<g id="text_26">
<text style="font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #5e5e66" x="297.400956" y="114.491291" transform="rotate(-0 297.400956 114.491291)">6,364</text>
</g>
<g id="text_27">
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #2340d0" x="323.166109" y="223.230634" transform="rotate(-0 323.166109 223.230634)">1,381</text>
</g>
<g id="text_28">
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #2340d0" x="421.216831" y="203.292515" transform="rotate(-0 421.216831 203.292515)">2,295</text>
</g>
<g id="text_29">
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #2340d0" x="492.786701" y="200.46912" transform="rotate(-0 492.786701 200.46912)">2,424</text>
</g>
<g id="text_30">
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #2340d0" x="564.356571" y="196.34373" transform="rotate(-0 564.356571 196.34373)">2,613</text>
</g>
<g id="legend_1">
<g id="patch_17">
<path d="M 52.52112 74.71782
L 63.32112 74.71782
L 63.32112 68.41782
L 52.52112 68.41782
z
" style="fill: #3456f0; stroke: #3456f0; stroke-linejoin: miter"/>
</g>
<g id="text_31">
<text style="font-size: 9px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: start; fill: #0d0d0f" x="70.52112" y="74.71782" transform="rotate(-0 70.52112 74.71782)">Jev-Style 0.8B v3: state read once, all questions in one call</text>
</g>
<g id="patch_18">
<path d="M 321.809557 74.71782
L 332.609557 74.71782
L 332.609557 68.41782
L 321.809557 68.41782
z
" style="fill: #c4c4cb; stroke: #c4c4cb; stroke-linejoin: miter"/>
</g>
<g id="text_32">
<text style="font-size: 9px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: start; fill: #0d0d0f" x="339.809557" y="74.71782" transform="rotate(-0 339.809557 74.71782)">Laya-architecture engine (MacLaya-4K): one call per question</text>
</g>
</g>
<g id="text_33">
<g id="patch_19">
<path d="M 75.970524 232.858455
L 115.177321 232.858455
Q 122.777321 232.858455 122.777321 225.258455
L 122.777321 222.484455
Q 122.777321 214.884455 115.177321 214.884455
L 75.970524 214.884455
Q 68.370524 214.884455 68.370524 222.484455
L 68.370524 225.258455
Q 68.370524 232.858455 75.970524 232.858455
z
" style="fill: #3456f0"/>
</g>
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #ffffff" x="95.573922" y="227.471955" transform="rotate(-0 95.573922 227.471955)">1.4× faster</text>
</g>
<g id="text_34">
<g id="patch_20">
<path d="M 147.540394 222.462404
L 186.747191 222.462404
Q 194.347191 222.462404 194.347191 214.862404
L 194.347191 212.088404
Q 194.347191 204.488404 186.747191 204.488404
L 147.540394 204.488404
Q 139.940394 204.488404 139.940394 212.088404
L 139.940394 214.862404
Q 139.940394 222.462404 147.540394 222.462404
z
" style="fill: #3456f0"/>
</g>
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #ffffff" x="167.143792" y="217.075904" transform="rotate(-0 167.143792 217.075904)">1.9× faster</text>
</g>
<g id="text_35">
<g id="patch_21">
<path d="M 219.110264 174.764473
L 258.317061 174.764473
Q 265.917061 174.764473 265.917061 167.164473
L 265.917061 164.390473
Q 265.917061 156.790473 258.317061 156.790473
L 219.110264 156.790473
Q 211.510264 156.790473 211.510264 164.390473
L 211.510264 167.164473
Q 211.510264 174.764473 219.110264 174.764473
z
" style="fill: #3456f0"/>
</g>
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #ffffff" x="238.713662" y="169.377973" transform="rotate(-0 238.713662 169.377973)">2.6× faster</text>
</g>
<g id="text_36">
<g id="patch_22">
<path d="M 290.680134 105.767923
L 329.886931 105.767923
Q 337.486931 105.767923 337.486931 98.167923
L 337.486931 95.393923
Q 337.486931 87.793923 329.886931 87.793923
L 290.680134 87.793923
Q 283.080134 87.793923 283.080134 95.393923
L 283.080134 98.167923
Q 283.080134 105.767923 290.680134 105.767923
z
" style="fill: #3456f0"/>
</g>
<text style="font-weight: 700; font-size: 9.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: middle; fill: #ffffff" x="310.283532" y="100.381423" transform="rotate(-0 310.283532 100.381423)">4.6× faster</text>
</g>
</g>
<g id="text_37">
<text style="font-weight: 700; font-size: 15px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: start; fill: #0d0d0f" x="18.576" y="30.501" transform="rotate(-0 18.576 30.501)">Up to 4.6× faster when many questions share one long state</text>
</g>
<g id="text_38">
<text style="font-size: 10.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; text-anchor: start; fill: #5e5e66" x="18.576" y="50.568" transform="rotate(-0 18.576 50.568)">vs a Laya-architecture engine (our MacLaya-4K) · same machine, states and questions · runtimes differ (see note)</text>
</g>
<g id="text_39">
<text style="font-size: 7.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #8e8e96" transform="translate(18.576 304.652344)">Identical-architecture export timing (untrained Qwen3.5-0.8B export; latency does not depend on the weights). v3 = llama.cpp GGUF F16,</text>
<text style="font-size: 7.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #8e8e96" transform="translate(18.576 316.447969)">one call per state. Comparison engine = round-1 MacLaya-4K, our own fine-tune of the Laya multilingual architecture (4K token budget,</text>
<text style="font-size: 7.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #8e8e96" transform="translate(18.576 328.251211)">PyTorch FP32 on Apple MPS), one call per question; not an official Laya checkpoint. Compared at 5 and 10 questions per state.</text>
<text style="font-size: 7.5px; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Avenir Next', 'PingFang SC', 'Arial Unicode MS', 'DejaVu Sans', sans-serif; fill: #8e8e96" transform="translate(18.576 340.039219)">M1 Max 64 GB, warm end-to-end p50, idle run 2026-09-23, prefix reuse off. Plotted values: figures/latency.data.json.</text>
</g>
</g>
<defs>
<clipPath id="pa948fa6c70">
<rect x="52.632" y="82.908" width="551.088" height="174.636"/>
</clipPath>
</defs>
</svg>