선형 확산 트랜스포머를 사용해 고해상도 이미지와 동영상을 효율적으로 생성하고, 학습 및 추론 파이프라인을 제공하는 오픈소스 코드베이스입니다.
vllm-project/vllm-omni
텍스트, 이미지, 오디오, 비디오 및 액션을 출력하는 옴니 모달리티 모델을 실행하도록 vLLM을 확장한 서빙 프레임워크입니다.
- 스타
- 7,255
- 포크
- 1,934
- 열린 이슈
- 1,900
- 마지막 커밋
- 24시간 전
어떤 프로젝트인가요?
vLLM-Omni는 vLLM 추론 엔진의 기능을 자기회귀 텍스트 생성 너머로 확장합니다. 표준 LLM 방식의 디코딩뿐 아니라 Diffusion Transformer와 기타 병렬 생성 모델을 포함해 텍스트, 이미지, 오디오, 비디오 및 액션 데이터를 입력받고 출력하는 모델을 서빙하도록 설계되었습니다.
이 프레임워크는 모델 워크플로를 여러 단계로 나누는 이기종 파이프라인 추상화를 사용합니다. 처리량을 높이기 위해 각 단계의 실행을 겹쳐 진행하고, OmniConnector를 통해 단계별 리소스를 동적으로 할당합니다. Qwen3-Omni 같은 옴니 모델, Qwen3-TTS와 CosyVoice3 같은 TTS 모델, Wan2.2와 LTX-2.5 같은 diffusion 모델을 비롯해 다양한 Hugging Face 모델을 지원합니다.
OpenAI 호환 API 서버, 스트리밍 출력, 오디오 입력과 출력을 스트리밍하는 전이중 실시간 서빙, 분산 추론을 위한 텐서·파이프라인·데이터·전문가 병렬 처리를 제공합니다.
핵심 기능
- 01하나의 런타임에서 텍스트, 이미지, 오디오, 비디오 및 액션 생성 모델을 서빙합니다.
- 02vLLM의 AR 지원과 함께 Diffusion Transformer 및 기타 비자기회귀 모델을 실행합니다.
- 03모델 워크플로를 파이프라인 단계로 나누고 리소스를 동적으로 할당합니다.
- 04스트리밍 출력을 지원하는 OpenAI 호환 API 서버를 제공합니다.
- 05오디오 입력과 출력을 스트리밍하는 전이중 실시간 서빙을 지원합니다.
- 06분산 추론을 위한 텐서·파이프라인·데이터·전문가 병렬 처리를 지원합니다.
활용 사례
- OpenAI 스타일 API 뒤에서 음성-음성 모델이나 TTS 모델을 서빙합니다.
- 프로덕션 규모로 diffusion 이미지 또는 비디오 생성 모델을 배포합니다.
- LLM과 diffusion 구성 요소를 결합한 다단계 옴니 모달리티 파이프라인을 실행합니다.
- LLM과 동일한 서빙 스택으로 로봇 정책 또는 액션 모델을 호스팅합니다.
빠른 시작
- 1
문서의 설치 가이드를 읽으세요
- 2
문서의 빠른 시작 가이드를 따르세요
- 3
선택 사항으로 Docker Hub에서 nightly CUDA Docker 이미지를 pull하세요
사용 전 알아둘 점
- README에 직접 실행할 수 있는 설치 명령이 없으므로, 설치는 외부 설치 및 빠른 시작 문서에 따라 달라집니다.
- 릴리스가 특정 업스트림 vLLM 버전에 맞춰져 있어 프로젝트가 vLLM의 릴리스 계열에 의존합니다.
- 지원되는 모델 중에는 대규모 확산 모델이나 옴니모달리티 모델이 많으며, 일반적으로 CUDA, ROCm, XPU 또는 NPU GPU와 같은 가속기 하드웨어가 필요합니다.
토픽
자주 묻는 질문
- vllm-omni은(는) 무엇인가요?
- 텍스트, 이미지, 오디오, 비디오 및 액션을 출력하는 옴니 모달리티 모델을 실행하도록 vLLM을 확장한 서빙 프레임워크입니다. vLLM-Omni는 vLLM 추론 엔진의 기능을 자기회귀 텍스트 생성 너머로 확장합니다. 표준 LLM 방식의 디코딩뿐 아니라 Diffusion Transformer와 기타 병렬 생성 모델을 포함해 텍스트, 이미지, 오디오, 비디오 및 액션 데이터를 입력받고 출력하는 모델을 서빙하도록 설계되었습니다.
- vllm-omni은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- vllm-omni은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- vllm-omni은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. vllm-omni의 마지막 커밋은 2026년 10월 19일입니다.
- vllm-omni은(는) 어디에 사용할 수 있나요?
- OpenAI 스타일 API 뒤에서 음성-음성 모델이나 TTS 모델을 서빙합니다. 프로덕션 규모로 diffusion 이미지 또는 비디오 생성 모델을 배포합니다. LLM과 diffusion 구성 요소를 결합한 다단계 옴니 모달리티 파이프라인을 실행합니다. LLM과 동일한 서빙 스택으로 로봇 정책 또는 액션 모델을 호스팅합니다.
- vllm-omni는 어떻게 설치하나요?
- 문서의 설치 가이드를 읽으세요 문서의 빠른 시작 가이드를 따르세요 선택 사항으로 Docker Hub에서 nightly CUDA Docker 이미지를 pull하세요
- vllm-omni은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vllm-project/vllm-omni
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
이미지·비디오·오디오·3D 콘텐츠 생성을 위해 로컬에서 diffusion 모델을 실행하는 노드 그래프 GUI, API 및 백엔드입니다.
CPU 전용 머신을 포함한 다양한 하드웨어에서 LLM, 비전, 음성, 이미지, 동영상 모델을 실행하는 자체 호스팅 OpenAI 호환 AI 엔진입니다.
저VRAM 추론과 학습을 지원하는 이미지·비디오·오디오 생성용 오픈소스 Diffusion 모델 엔진입니다.
스토리 아이디어, 각본, 소설을 대본·스토리보드·캐릭터·영상 생성 에이전트의 협업으로 여러 장면의 영상으로 만드는 에이전트형 영상 생성 프레임워크입니다.
로봇, 자율주행차, 스마트 인프라의 physical AI 구축을 위한 NVIDIA의 오픈 월드 파운데이션 모델, 데이터셋 및 도구입니다.