NEO는 픽셀과 단어를 하나의 인코더 없는 dense 아키텍처로 처리하는 네이티브 VLM 제품군입니다.
EvolvingLMMs-Lab/lmms-eval
이미지·비디오·오디오 작업 전반에서 100개 이상의 벤치마크와 30개 이상의 모델 백엔드를 지원하는 통합 멀티모달 모델 평가 도구입니다.
- 스타
- 4,488
- 포크
- 686
- 열린 이슈
- 67
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
lmms-eval은 대규모 멀티모달 모델을 평가하기 위한 도구 모음입니다. 이미지·비디오·오디오 이해를 아우르는 공통 벤치마크에서 모델을 실행하므로, 여러 데이터셋과 후처리 스크립트를 따로 조합하지 않고도 동일한 작업과 파이프라인으로 결과를 비교할 수 있습니다.
MMMU, MME, MMBench, MathVista, VideoMME, EgoSchema 등 100개가 넘는 작업을 제공하며, Qwen2.5-VL, Qwen3-VL, LLaVA-OneVision, InternVL-2를 비롯한 30개 이상의 모델 계열을 지원합니다. 모델은 로컬에서 실행하거나 vLLM 또는 SGLang 서버를 통해 실행할 수 있으며, OpenAI 호환 API도 사용할 수 있습니다. YAML 설정과 문서를 메시지로 변환하는 함수를 이용해 사용자 지정 벤치마크를 추가할 수도 있습니다.
CLI 실행 도구 외에도 실행을 설정하고 모니터링할 수 있는 웹 UI와 비동기 평가 작업을 받는 HTTP 평가 서버가 포함되어 있어, 학습 중 체크포인트를 평가하는 데 적합합니다. 이 프로젝트는 멀티모달 입력을 지원하도록 수정한 lm-evaluation-harness 포크입니다.
핵심 기능
- 01단일 파이프라인에서 이미지·비디오·오디오 벤치마크 100개 이상을 실행합니다.
- 0230개 이상의 모델 계열과 OpenAI 호환 API 엔드포인트를 지원합니다.
- 03vLLM 및 SGLang을 통한 서버 기반 평가를 지원합니다.
- 04실행을 설정하고 저장된 결과를 확인할 수 있는 웹 UI를 제공합니다.
- 05비동기 작업 큐를 갖춘 HTTP 평가 서버를 제공합니다.
- 06YAML과 메시지 생성 함수를 사용해 사용자 지정 작업을 추가할 수 있습니다.
활용 사례
- 멀티모달 모델을 이미지 또는 비디오 표준 벤치마크와 비교합니다.
- 모델 학습 중 체크포인트를 자동으로 평가합니다.
- GPT-4o 같은 API 호스팅 모델을 오픈 웨이트 모델과 함께 벤치마크합니다.
- 사내 평가 데이터셋을 공유 가능한 재현성 있는 파이프라인에 추가합니다.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/EvolvingLMMs-Lab/lmms-eval.git - 2
uv로 패키지를 편집 가능한 모드로 설치합니다
cd lmms-eval && uv pip install -e ".[all]" - 3
간단한 평가를 실행합니다(MME에서 Qwen2.5-VL, 샘플 8개)
python -m lmms_eval --model qwen2_5_vl --model_args pretrained=Qwen/Qwen2.5-VL-3B-Instruct --tasks mme --batch_size 1 --limit 8
사용 전 알아둘 점
- 메타데이터에 명확한 라이선스가 표시되어 있지 않습니다(NOASSERTION). 재사용하기 전에 라이선스 조건을 확인하세요.
- 일부 작업에는 OpenAI 또는 Reka 등의 API 키가 필요하며, 일부 캡션 작업에는 Java 8 설치가 필요합니다.
- 로컬 모델로 평가를 실행하려면 일반적으로 GPU와 다수의 종속성이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- lmms-eval은(는) 무엇인가요?
- 이미지·비디오·오디오 작업 전반에서 100개 이상의 벤치마크와 30개 이상의 모델 백엔드를 지원하는 통합 멀티모달 모델 평가 도구입니다. lmms-eval은 대규모 멀티모달 모델을 평가하기 위한 도구 모음입니다. 이미지·비디오·오디오 이해를 아우르는 공통 벤치마크에서 모델을 실행하므로, 여러 데이터셋과 후처리 스크립트를 따로 조합하지 않고도 동일한 작업과 파이프라인으로 결과를 비교할 수 있습니다.
- lmms-eval은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- lmms-eval은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- lmms-eval은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. lmms-eval의 마지막 커밋은 2026년 11월 6일입니다.
- lmms-eval은(는) 어디에 사용할 수 있나요?
- 멀티모달 모델을 이미지 또는 비디오 표준 벤치마크와 비교합니다. 모델 학습 중 체크포인트를 자동으로 평가합니다. GPT-4o 같은 API 호스팅 모델을 오픈 웨이트 모델과 함께 벤치마크합니다. 사내 평가 데이터셋을 공유 가능한 재현성 있는 파이프라인에 추가합니다.
- lmms-eval는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/EvolvingLMMs-Lab/lmms-eval.git uv로 패키지를 편집 가능한 모드로 설치합니다: cd lmms-eval && uv pip install -e ".[all]" 간단한 평가를 실행합니다(MME에서 Qwen2.5-VL, 샘플 8개): python -m lmms_eval --model qwen2_5_vl --model_args pretrained=Qwen/Qwen2.5-VL-3B-Instruct --tasks mme --batch_size 1 --limit 8
- lmms-eval은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/EvolvingLMMs-Lab/lmms-eval
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
FSDP2, Muon, Liger 커널을 지원하는 통합 멀티모달 모델 학습 엔진
메모리 내, Docker, VM, 물리 머신 환경에서 멀티모달 LLM 에이전트를 평가하는 크로스 환경 벤치마크 구축용 Python 프레임워크입니다.
다양한 멀티모달 벤치마크에서 대형 비전-언어 모델을 한 번의 명령으로 평가하는 오픈소스 툴킷입니다.
여러 LLM에 동시에 질의하고 응답을 평가해 프롬프트와 모델을 비교하는 시각적 노드 기반 환경입니다.
100개 이상의 데이터셋과 다양한 모델 제공자 및 추론 백엔드를 지원하는 오픈소스 LLM 평가 통합 플랫폼입니다.