DiffuRefill-1B / assets /avatar.svg
Asilarkness's picture
Super-squash branch 'main' using huggingface_hub
a02b918
|
Raw History Blame Contribute Delete
3.47 kB
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512" role="img" aria-label="DiffuRefill-1B">
<title>DiffuRefill-1B</title>
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#0f1b33"/>
<stop offset="1" stop-color="#1c1240"/>
</linearGradient>
<linearGradient id="tok" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#5598e7"/>
<stop offset="1" stop-color="#2a78d6"/>
</linearGradient>
<linearGradient id="refill" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#ffb070"/>
<stop offset="1" stop-color="#eb6834"/>
</linearGradient>
<filter id="glow" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="6" result="b"/>
<feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge>
</filter>
</defs>
<rect width="512" height="512" rx="112" fill="url(#bg)"/>
<!-- a sequence of tokens being denoised: committed (blue), still masked (dashed), refilled (orange) -->
<g transform="translate(76 96)">
<!-- row 1: fully drafted -->
<rect x="0" y="0" width="56" height="56" rx="14" fill="url(#tok)"/>
<rect x="72" y="0" width="56" height="56" rx="14" fill="url(#tok)"/>
<rect x="144" y="0" width="56" height="56" rx="14" fill="url(#refill)" filter="url(#glow)"/>
<rect x="216" y="0" width="56" height="56" rx="14" fill="url(#tok)"/>
<rect x="288" y="0" width="56" height="56" rx="14" fill="url(#tok)"/>
<!-- row 2: partly masked -->
<rect x="0" y="72" width="56" height="56" rx="14" fill="url(#tok)"/>
<rect x="73" y="73" width="54" height="54" rx="13" fill="none" stroke="#86b6ef" stroke-width="2.5" stroke-dasharray="7 6"/>
<rect x="144" y="72" width="56" height="56" rx="14" fill="url(#tok)"/>
<rect x="216" y="72" width="56" height="56" rx="14" fill="url(#refill)" filter="url(#glow)"/>
<rect x="289" y="73" width="54" height="54" rx="13" fill="none" stroke="#86b6ef" stroke-width="2.5" stroke-dasharray="7 6"/>
<!-- row 3: mostly masked, the start of generation -->
<rect x="1" y="145" width="54" height="54" rx="13" fill="none" stroke="#86b6ef" stroke-width="2.5" stroke-dasharray="7 6"/>
<rect x="72" y="144" width="56" height="56" rx="14" fill="url(#tok)" opacity="0.85"/>
<rect x="145" y="145" width="54" height="54" rx="13" fill="none" stroke="#86b6ef" stroke-width="2.5" stroke-dasharray="7 6"/>
<rect x="217" y="145" width="54" height="54" rx="13" fill="none" stroke="#86b6ef" stroke-width="2.5" stroke-dasharray="7 6"/>
<rect x="288" y="144" width="56" height="56" rx="14" fill="url(#tok)" opacity="0.85"/>
<!-- the refill loop: re-mask the least confident, fill again -->
<path d="M 172 214 C 172 262, 244 262, 244 214" fill="none" stroke="#eb6834" stroke-width="5" stroke-linecap="round"/>
<path d="M 236 222 L 244 210 L 252 222" fill="none" stroke="#eb6834" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<text x="256" y="424" text-anchor="middle" font-family="Inter, 'Segoe UI', Helvetica, Arial, sans-serif"
font-size="46" font-weight="700" fill="#ffffff" letter-spacing="1">DiffuRefill</text>
<text x="256" y="462" text-anchor="middle" font-family="Inter, 'Segoe UI', Helvetica, Arial, sans-serif"
font-size="24" font-weight="500" fill="#86b6ef" letter-spacing="6">1B · MASKED DIFFUSION</text>
</svg>