最新提交
历史
8 次提交8 次提交文件夹和文件
| 名称 | 名称 | 最后提交信息 | 最后提交日期 |
|---|---|---|---|
| static | static | ||
| .gitignore | .gitignore | ||
| .nojekyll | .nojekyll | ||
| README.md | README.md | ||
| UBTree.pdf | UBTree.pdf | ||
| index.html | index.html | ||
仓库文件导航
UBTree 项目页项目页,介绍 UBTree:基于 Unigram 与 Bigram 模型的并行树草稿用于投机解码 (arXiv:2609.39972).
本站点为纯 HTML/CSS/JS,无需构建步骤,由 GitHub Pages 从 main 分支根目录提供服务。
本地预览
python3 -m http.server 8000 # open http://localhost:8000
布局
index.html page content and all prose
static/css/style.css design tokens (light/dark) and components
static/js/data.js every number shown in charts and tables
static/js/main.js draft-tree walkthrough, charts, tabs, copy buttons
static/img/ figures (rendered from the paper PDFs) and logo
static/video/ Ling3 Tiny and Flash comparison videos
演示视频
第 01 节包含两个全宽、垂直堆叠的视频: static/video/ling3-tiny.mp4 和 static/video/ling3-flash.mp4。每个视频都包含针对同一目标模型的 AR、DFlash、DSpark 和 UBTree。它们静音自动播放并循环,带有原生播放和全屏控件。
H.264 视频以 1440×760 / 20 FPS 保留了每个源 GIF 帧及其时长,包括最后的停留帧。两者均采用相同的 0.25× 播放速度;视频内显示的秒数仍为原始请求时间戳。示例使用未修改的 HumanEval anti_shuffle (Tiny)和 bf (Flash)提示。这些是选定的真实 SSE 捕获,四种方法的输出 token 完全一致,并非汇总基准结果。
源 GIF: web/ubtree/assets/ling3-tiny-humaneval-045.gif 和 ling3-flash-humaneval-012.gif ,位于 FlashFlow 仓库,分支 codex/ubtree-promo-qwen3-4b,提交 644c2bb。完整的计时和选择来源保留在该仓库的 web/ubtree/REAL_BENCHMARK_SHOWCASES.md 和 data/ling-real-benchmark-playback.json.
后续添加
- 代码链接: 当训练代码公开后,在 hero
.links区块中“SGLang”旁边添加一个按钮,使用相同的<a class="btn">标记。 - 更多检查点或引擎: 在快速开始部分添加一个标签页。复制一个现有的
.tab按钮及其.tabpanel.
更新数字
每个图表和表格都读取自 static/js/data.js。每个基准行按 [speedup, τ] 顺序存储 benchmarks 对。在那里更改一个数字,图表、表格和“最佳”高亮都会更新。hero 统计条和简短的“要点”项目符号是手工写在 index.html中的,因此需要手动更新。
来源:
- 表 1–3、消融实验以及延迟和长上下文附录表格来自预印本。
- “已发布检查点”表格来自 Hugging Face 模型卡。
设计说明
- 颜色是
style.css顶部的 CSS 自定义属性,分为浅色和深色两套。主题切换将选择存储在localStorage. - 图表颜色已针对色觉缺陷进行验证:UBTree 为云杉绿,DSpark 为蓝色,DFlash 为橙色。柱状图中 UBTree 显示为绿色,所有基线均为中性灰色。
- 字体:IBM Plex Sans(标题和正文)和 IBM Plex Mono(代码),均来自 Google Fonts。数学公式使用 cdnjs 的 KaTeX 渲染。