AI 용어집 · 기초 · 효율·인프라 · MLOps·LLMOps
추론 엔진 Inference Engine, vLLM·SGLang·TensorRT-LLM
추론 엔진은 학습이 끝난 AI 모델을 GPU 위에 올려 사용자 요청에 빠르고 효율적으로 답하게 해 주는 실행 소프트웨어다. 서버용으로 vLLM·SGLang·TensorRT-LLM, 개인 PC용으로 llama.cpp·Ollama 등이 널리 쓰인다.
용어 정보
- 난이도
- 기초 · 소식을 읽을 때 자주 만나는 기술 용어
- 카테고리
- 인프라·모델 활용
- 추가
- 2026-10-12
어떻게 작동하나
추론 엔진은 모델 파일(가중치)을 읽어 GPU 메모리에 올리고, 요청이 오면 토큰을 하나씩 만들어 돌려준다. 이때 여러 사용자 요청을 함께 처리하는 연속 배칭, KV 캐시를 블록 단위로 관리하는 페이지드 어텐션, 빠른 어텐션 계산(FlashAttention), 양자화된 모델 실행, 여러 GPU로 모델 쪼개기 같은 기술을 한데 묶어 제공한다. 대개 OpenAI 호환 API 서버도 함께 띄워 주므로, 앱은 익숙한 API 호출 방식 그대로 쓰면 된다.
추론 엔진이 놓이는 자리
앱·서비스챗봇, 사내 도구
API 서버OpenAI 호환 요청 받기
추론 엔진배칭·KV 캐시·양자화·병렬화
모델 가중치safetensors·GGUF 파일
GPU실제 계산과 메모리
어디서 보게 되나
Hugging Face 모델 카드의 사용법·배포 부분에 'vLLM으로 띄우는 법' 같은 실행 명령이 자주 적혀 있다. 클라우드의 모델 서빙 서비스도 안쪽에서는 이런 엔진을 돌린다. 실행 명령이나 설정 파일에서는 최대 컨텍스트 길이, GPU 메모리 사용 비율, 텐서 병렬 크기, 양자화 방식 같은 옵션을 만난다. 이 값들이 동시에 받을 수 있는 사용자 수와 응답 속도를 크게 좌우한다.
알아 둘 점
여러 사용자에게 서비스하려면 vLLM·SGLang·TensorRT-LLM 같은 서버용 엔진, 내 노트북에서 혼자 쓰려면 GGUF 파일을 돌리는 llama.cpp·Ollama 계열이 흔한 선택이다. 같은 모델이라도 엔진과 설정에 따라 TTFT와 처리량이 크게 달라지므로, 성능 수치를 볼 때는 어떤 엔진·설정에서 잰 것인지 확인해야 한다. 새로 나온 모델은 엔진이 지원을 추가하기 전까지 돌아가지 않거나 일부 기능이 빠질 수 있다. 엔진마다 지원하는 GPU 종류와 양자화 형식이 다르다는 점도 고를 때 확인한다.
예시
사내 문서 챗봇을 만드는 팀이 Hugging Face에서 Instruct 모델을 골랐다면, 모델 카드에 적힌 안내대로 vLLM 명령 한 줄로 OpenAI 호환 서버를 띄우고 최대 컨텍스트 길이와 GPU 메모리 사용 비율을 조정한다. 반면 개발자가 노트북에서 시험만 해 보려면 같은 모델의 GGUF 파일을 받아 Ollama로 돌린다. 이 사이트 소식에도 Google AI Edge가 온디바이스 GPU 추론 엔진 'ML Drift'를 오픈소스로 공개했다는 커뮤니티 전언이 실렸는데, 이처럼 휴대폰·PC에서 모델을 돌리는 엔진도 따로 발전하고 있다.
이 사이트에서 나온 사례
- 논문 TokenRouter: 토큰 단위 LLM 라우팅을 위한 효율적 서빙 시스템 2026-10-10
- 브리핑 Conway Research, 데이터를 외부로 보내지 않는 PC용 AI 비서 'Underdog' 초대제 베타(보도) 2026-10-09
- 브리핑 Google AI Edge, 온디바이스 GPU 추론 엔진 'ML Drift' 오픈소스 공개(커뮤니티 전언) 2026-10-09
- 논문 STEPQuant: Delta-rule 순환 상태 양자화에서 오차가 언제·어디서 중요한가 2026-10-09
- 논문 TRACE: MoE 언어 모델의 FP4 강화학습을 위한 Rollout 기반 QAT(양자화 인식 학습) 2026-10-08