LiquidAI d1-3B 및 d1-omni-600M 엣지 추론을 위한 오픈 결정 모델
TL;DR
LiquidAI는 하위 10B 모델 중에서 가장 높은 결정 지수 점수를 기록하며, 다양한 NVIDIA Jetson 엣지 장치에서 50ms 미만의 시간에 추론을 수행하는 두 가지 오픈웨이트 다중모달 결정 모델인 d1-3B와 실험용 d1-omni-600M을 발표했습니다.
d1-3B와 d1-omni-600M가 중요한 이유
- 결정 중심 아키텍처 – 생성형 LLM과 달리, 이 모델들은 한 번의 순전파에서 단일 구조화된 답변을 생성하여 결정적이고 낮은 지연 시간의 결정을 가능하게 합니다.
- 엣지 대응 성능 – d1-3B는 Jetson AGX Thor에서 질문에 답변하는 데 16ms, 모든 테스트된 Jetson 플랫폼에서 50ms 미만의 시간을 소요하여 실시간 온디바이스 추론을 가능하게 합니다.
- 다중모달 유연성 – d1-3B는 텍스트 + 이미지 입력을 처리하며, d1-omni-600M은 이를 텍스트 + 이미지 또는 텍스트 + 오디오로 확장하여 더 넓은 범위의 센서 데이터를 지원합니다.
모델 아키텍처 및 훈련
d1-3B
- LFM2.5-VL-3B라는 디코더 전용 시각-언어 기반 모델을 기반으로 구축되었습니다.
- 텍스트와 384px 이미지를 입력으로 수용합니다.
- 토큰 시퀀스가 아닌 단일 답변 벡터를 출력하는 결정 모델로 훈련되었습니다.
d1-omni-600M (실험용)
- 양방향 인코더인 LFM2.5-Encoder-350M에서 파생되었습니다.
- 별도의 시각 및 오디오 인코더를 추가하여 두 가지 모달리티 구성인 텍스트 + 이미지 또는 텍스트 + 오디오를 지원합니다.
- 현재 연구용 릴리스이며, 속도 수치는 공개되지 않았습니다.
벤치마크 성능
이 모델들은 독해력, 독성 탐지, 의도 분류, 의료 QA, 다국어 이해를 포함한 7개의 공개 데이터셋에서 평가되었습니다. 점수는 Decision Index 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 intent | 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)를 기록하며, 4B Decider 기준보다 뛰어납니다.
- d1-omni-600M은 600M 파라미터로도 Decider 2B를 능가하는 78.4점을 기록했습니다.
- d1-3B의 시각 능력은 표준 시각 벤치마크에서 검증되었으며, d1-omni-600M의 오디오 벤치마크는 아직 공개되지 않았습니다.
엣지 및 GPU 지연 시간
엣지 장치 (NVIDIA Jetson)
| 장치 | 한 질문 | 세 질문 | 3.4K토큰 상태 | 384px 이미지 | 64개 패킹된 상태 |
|---|---|---|---|---|---|
| Apple M5 Pro | 30ms | 41ms | 640ms | 62ms | 78/s |
| Jetson AGX Thor | 16ms | 20ms | 220ms | 35ms | 262/s |
| Jetson AGX Orin 64GB | 26ms | 35ms | 560ms | 83ms | 110/s |
| Jetson Orin Nano | 50ms | 73ms | 1,640ms | 202ms | 38/s |
- 지연 시간은 선형보다 낮은 비율로 증가합니다: Thor에서 세 질문을 처리하는 데 단일 쿼리보다 약 1.3배의 시간만 소요됩니다.
GPU 플랫폼
| 플랫폼 | 한 질문 | 세 질문 | 3.4K토큰 상태 | 384px 이미지 | 64개 패킹된 상태 |
|---|---|---|---|---|---|
| NVIDIA RTX 4090 | 8ms | 21ms | 102ms | 17ms | 475/s |
| AMD MI325X | 9ms | 14ms | 44ms | 18ms | 1,106/s |
- 고성능 GPU에서는 d1-3B가 질문에 대한 답변을 10ms 미만, 384px 이미지 처리를 18ms 미만으로 수행합니다.
시작하기
이 모델들은 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에 대한 함의
- 결정적이고 낮은 지연 시간의 결정은 라운드트립 클라우드 지연 없이 온디바이스 모니터링, 사기 탐지, 실시간 지원을 가능하게 합니다.
- 다중모달 입력은 시각적 또는 음성 신호를 텍스트 맥락과 융합해야 하는 로봇공학, IoT, 모바일 어시스턴트 등에 적용 가능성을 넓힙니다.
- 오픈웨이트 릴리스는 개발자가 결정 모델을 실험하고 벤치마크하며 자체 파이프라인에 통합할 수 있는 장벽을 낮추어 엣지 중심 AI의 채택을 가속화할 수 있습니다.
LiquidAI의 오픈 d1 결정 모델은 상용 Jetson 하드웨어에서 높은 정확도와 50ms 미만의 지연 시간을 동시에 제공하며, 다중모달 엣지 추론의 새로운 성능-크기 기준을 설정했습니다.