oumi-ai/oumi
Easily fine-tune (SFT/RL), evaluate, and deploy Qwen, Gemma, or any open agentic LLM/VLM!
Oumi – 기반 모델의 전체 수명 주기를 위한 오픈소스 플랫폼
정의 – Oumi는 Python 기반의 완전 오픈소스 툴킷으로, 대규모 언어 모델(LLM)과 비전-언어 모델의 데이터 준비, 훈련, 미세 조정, 평가, 배포를 가능하게 합니다. 노트북에서의 10M 파라미터 실험부터 GPU 클러스터에서의 400B 파라미터 실행까지를 대상으로 하며, 텍스트 전용 및 멀티모달 모델을 모두 지원합니다.
핵심 기능
- 훈련 및 미세 조정 – SFT, LoRA, QLoRA, DPO, GRPO 및 기타 최신 방법. FSDP, DeepSpeed, DDP를 통한 분산 훈련, PyTorch 2.9+ 지원.
- 에이전트/도구 사용 모델 – 내장된 도구 호출 SFT, 실행 가능한 도구 환경(데이터베이스, HTTP, 조회, 시뮬레이션),
verlGRPO 알고리즘을 사용한 강화 학습. - 멀티모달 지원 – Llama, Gemma, Qwen, DeepSeek, GLM, Phi 및 많은 비전-언어 계열(Qwen-VL, InternVL 등)과 호환.
- 데이터 합성 및 판정 – LLM-as-a-judge 파이프라인, 다중 턴 도구 사용 대화 생성, 품질 관리를 위한 루브릭 기반
RubricJudge. - 추론 및 배포 – vLLM 또는 SGLang을 통한 빠른 로컬 추론, 클라우드 제공업체(Fireworks, Parasail, Lambda, Modal 등)에서 전용 엔드포인트를 시작할 수 있는
oumi deployCLI. - 원격 작업 오케스트레이션 –
oumi launch는 AWS, Azure, GCP, Lambda 등의 클라우드를 추상화하여 리소스 프로비저닝 및 모니터링을 처리합니다. - 방대한 레시피 라이브러리 – 수십 개 모델(Qwen 3, Gemma 4, Llama 4, Falcon-H1/E 등)을 위한 즉시 실행 가능한 YAML 구성으로 훈련, 추론, 평가를 다룹니다.
시작하기
# 핵심 패키지 설치(CPU 전용)
uv pip install oumi
# GPU 지원 설치
uv pip install 'oumi[gpu]'
# 또는 공식 Docker 이미지 가져오기
docker pull ghcr.io/oumi-ai/oumi:latest
설치 후 CLI를 실행할 수 있습니다:
# 135M 모델 훈련(퀵스타트 구성)
oumi train -c configs/recipes/smollm/sft/135m/quickstart_train.yaml
# 동일 모델 평가
oumi evaluate -c configs/recipes/smollm/evaluation/135m/quickstart_eval.yaml
# 대화형 추론
oumi infer -c configs/recipes/smollm/inference/135m_infer.yaml --interactive
클라우드 실행의 경우 train을 launch up으로 바꾸고 --resources.cloud aws|azure|gcp|lambda를 추가하세요.
Oumi를 선택해야 하는 이유
- 보일러플레이트 없음 – 레시피로 몇 분 안에 작동하는 파이프라인을 얻을 수 있습니다.
- 엔터프라이즈급 신뢰성 – 대규모 모델을 훈련하는 팀이 사용합니다. 강력한 로깅, 체크포인트 처리, 내결함성 작업 관리를 포함합니다.
- 연구 유연성 – 각 단계(데이터, 모델, 보상, 평가)가 모듈식이므로 코드를 다시 작성하지 않고 구성 요소를 교체할 수 있습니다.
- 광범위한 생태계 – 오픈소스 모델, 상용 API(OpenAI, Anthropic, Together 등), 다양한 추론 백엔드와 통합됩니다.
- 활발한 커뮤니티 – Apache 2.0 라이선스, Discord, 블로그, 빈번한 릴리스(2026년 9월 기준 v0.9).
문서 및 학습 리소스
- 전체 문서: https://oumi.ai/docs
- 훈련, 증류, 평가, 비전-언어 미세 조정, GRPO 강화 학습을 위한 퀵스타트 노트북(Colab 링크).
- 텍스트-투-SQL 미세 조정 및 주장 검증 모델과 같은 사용 사례를 다루는 블로그 게시물 및 웨비나.
라이선스 – Apache 2.0(허용적, 상업적으로 친화적).
상태 – 적극적으로 유지 관리됨. 베타 라벨은 빠른 개발을 나타내지만 핵심 기능(훈련, 평가, 추론)은 안정적입니다.
위의 모든 정보는 저장소의 README에서 직접 가져온 것입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트