LiquidAI d1-3B 和 d1-omni-600M 开源决策模型,适用于边缘推理
TL;DR
LiquidAI 宣布推出两款开源权重的多模态决策模型 d1-3B 和实验性模型 d1-omni-600M,这两款模型在参数量低于 100 亿的模型中取得了最高的决策指数得分,并可在一系列 NVIDIA Jetson 边缘设备上实现低于 50 毫秒的推理速度。
为什么 d1‑3B 和 d1‑omni‑600M 重要
- 面向决策的架构 – 与生成式大语言模型不同,这些模型在一次前向传播中生成单一结构化答案,实现确定性、低延迟的决策。
- 边缘就绪性能 – d1‑3B 在 Jetson AGX Thor 上回答问题仅需 16 毫秒,在所有测试的 Jetson 平台上均低于 50 毫秒,使设备端实时推理成为可能。
- 多模态灵活性 – d1‑3B 支持文本 + 图像输入;d1‑omni‑600M 进一步扩展为支持文本 + 图像 或 文本 + 音频,可处理更广泛的传感器数据。
模型架构与训练
d1‑3B
- 基于 LFM2.5‑VL‑3B,一个仅解码器的视觉-语言基础模型。
- 接受文本和 384 像素图像作为输入。
- 训练为决策模型,输出单一答案向量而非词元序列。
d1‑omni‑600M(实验性)
- 源自 LFM2.5‑Encoder‑350M,一个双向编码器。
- 增加了独立的视觉和音频编码器,支持两种模态配置:文本 + 图像 或 文本 + 音频。
- 目前为研究发布;未提供速度数据。
基准性能
这些模型在七个公开数据集上进行了评估,涵盖阅读理解、毒性检测、意图分类、医疗问答和跨语言理解。得分基于 决策指数 v0.2.1。
| 基准 | d1‑omni‑600M | d1‑3B | Decider 2B | Decider 4B |
|---|---|---|---|---|
| SQuAD 2.0 | 74.0 | 83.3 | 67.7 | 76.0 |
| Civil Comments | 95.8 | 93.3 | 93.6 | 92.8 |
| MASSIVE 意图 | 86.1 | 86.9 | 81.1 | 88.3 |
| PubMedQA | 61.3 | 68.3 | 65.7 | 63.3 |
| BoolQ | 77.7 | 86.3 | 87.3 | 89.0 |
| XNLI | 74.7 | 85.6 | 85.0 | 88.6 |
| PAWS‑X | 79.5 | 76.4 | 59.5 | 69.8 |
| 平均分 | 78.4 | 82.9 | 77.1 | 81.1 |
- d1‑3B 在所有列出模型中取得最高平均分(82.9),超越 4 B 的 Decider 基线。
- d1‑omni‑600M 得分为 78.4,尽管仅有 600 M 参数,仍优于 Decider 2B。
- d1‑3B 的视觉能力已在标准视觉基准上验证;d1‑omni‑600M 的音频基准尚未发布。
边缘与 GPU 延迟
边缘设备(NVIDIA Jetson)
| 设备 | 一个问题 | 三个问题 | 3.4K token 状态 | 384 像素图像 | 64 个打包状态 |
|---|---|---|---|---|---|
| Apple M5 Pro | 30 毫秒 | 41 毫秒 | 640 毫秒 | 62 毫秒 | 78 /秒 |
| Jetson AGX Thor | 16 毫秒 | 20 毫秒 | 220 毫秒 | 35 毫秒 | 262 /秒 |
| Jetson AGX Orin 64 GB | 26 毫秒 | 35 毫秒 | 560 毫秒 | 83 毫秒 | 110 /秒 |
| Jetson Orin Nano | 50 毫秒 | 73 毫秒 | 1,640 毫秒 | 202 毫秒 | 38 /秒 |
- 延迟呈亚线性增长:在 Thor 上处理三个问题仅需单次查询约 1.3 倍时间。
GPU 平台
| 平台 | 一个问题 | 三个问题 | 3.4K token 状态 | 384 像素图像 | 64 个打包状态 |
|---|---|---|---|---|---|
| NVIDIA RTX 4090 | 8 毫秒 | 21 毫秒 | 102 毫秒 | 17 毫秒 | 475 /秒 |
| AMD MI325X | 9 毫秒 | 14 毫秒 | 44 毫秒 | 18 毫秒 | 1,106 /秒 |
- 在高端 GPU 上,d1‑3B 回答一个问题耗时低于 10 毫秒,处理 384 像素图像耗时低于 18 毫秒。
快速上手
这些模型通过 Hugging Face 分发,附带自包含的推理代码。d1‑3B 的示例代码(需 transformers>=5.14):
pip install "transformers>=5.14" torch torchvision pillow
import io, urllib.request
import torch
from PIL import Image
from transformers import AutoModel
device = "cuda" if torch.cuda.is_available() else "mps" if torch.backends.mps.is_available() else "cpu"
model = AutoModel.from_pretrained(
"LiquidAI/d1-3B",
trust_remote_code=True,
dtype=torch.float32 if device == "cpu" else torch.bfloat16,
).to(device)
questions = {
"refund": {"type": "noul", "instructions": "客户是否在要求退款?"},
"team": {"type": "choice", "instructions": "应由哪个团队处理此问题?",
"criteria": {"billing": "费用、退款、发票", "technical": "应用或网站故障", "fraud": "疑似未经授权的使用"}},
"urgency": {"type": "score", "instructions": "此问题有多紧急?",
"criteria": ["可等待", "今天", "正在阻碍客户"]},
}
print(model.system_one("我这个月被重复收费了,请退还其中一笔。", questions))
# 图像示例
url = "http://images.cocodataset.org/val2017/000000039769.jpg"
photo = Image.open(io.BytesIO(urllib.request.urlopen(url).read()))
print(model.system_one(None, {"cats": {"type": "choice", "instructions": "有多少只猫?",
"criteria": {"one": "一只", "two": "两只", "more": "三只或更多"}}}, images=[photo]))
# 批处理示例
tickets = ["我的包裹在哪里?周一就该到了。", "打开设置时应用会崩溃。"]
print(model.system_one_batch([(t, {"team": questions["team"]}) for t in tickets]))
- d1‑omni‑600M 的模型卡片提供了针对文本 + 图像或文本 + 音频输入的类似使用说明。
可用性与社区资源
- 模型权重 – 可直接从 Hugging Face 下载:LiquidAI/d1-3B 和 LiquidAI/d1-omni-600M。
- 实时演示 – 在 System One Arcade 空间中试用模型:https://huggingface.co/spaces/LiquidAI/system-one-arcade。
- 引用 – 若在研究或产品中使用这些模型,请引用原始发布博客中的引用格式。
对边缘 AI 的影响
- 确定性、低延迟决策 可实现设备端内容审核、欺诈检测和实时辅助,无需依赖云端往返延迟。
- 多模态输入 拓展了在机器人、物联网和移动助手等领域的适用性,这些场景需融合视觉或听觉线索与文本上下文。
- 开源权重发布 降低了开发者实验、基准测试和将决策模型集成到专有流程中的门槛,有望加速边缘优先 AI 的采用。
LiquidAI 的开源 d1 决策模型为多模态边缘推理树立了新的性能与尺寸基准,在主流 Jetson 硬件上实现了高精度与低于 50 毫秒的延迟。