NVIDIA-NeMo/Nemotron
Developer Asset Hub for NVIDIA Nemotron — A one-stop resource for training recipes, usage cookbooks, datasets, and full end-to-end reference examples to build with Nemotron models
NVIDIA-NeMo / Nemotron – 빠른 개요
이것은 무엇인가 – Nemotron은 에이전트형 AI를 위해 구축된 NVIDIA의 오픈소스 대규모 멀티모달 기반 모델(텍스트, 이미지, 비디오, 오디오) 제품군입니다. 저장소에는 다음이 포함됩니다:
- 모델 제품군 – Nano(엣지), Lightning(고처리량 에이전트), Super(단일 GPU 고처리량), Ultra(데이터센터 규모), Omni(멀티모달 인식).
- 학습 레시피 – 원시 오픈소스 데이터에서 사전 학습, 지도 미세 조정(SFT), 강화 학습(RL/RLVR), 다중 교사 증류(MOPD) 및 양자화와 같은 후처리 단계를 거치는 종단 간 재현 가능한 파이프라인.
- Nemotron Steps – 각 단계(데이터 큐레이션, 합성 데이터 생성, 사전 학습, PEFT, RL, 변환, 최적화, 평가 등)를 위한 모듈식 CLI 기반 빌딩 블록(
nemotron steps). - 사용 쿡북 및 예제 – NVIDIA의 추론 스택(NeMo, TensorRT-LLM, vLLM, SGLang, NIM 마이크로서비스)으로 모델을 배포하는 방법과 에이전트형 워크플로(RAG, 도구 호출, 비전-언어 추론)에 통합하는 방법을 보여주는 Jupyter 노트북 및 스크립트.
왜 중요한가 – 모델은 효율성(혼합 전문가, 하이브리드 Mamba-Transformer, 다중 토큰 예측)을 위해 설계되었으며 단일 GPU에서 실행하거나 다중 GPU 데이터센터로 확장할 수 있습니다. 완전히 공개되어 있습니다: 학습 데이터, 기술, 모델 가중치는 Apache 2.0 라이선스로 Hugging Face에 공개됩니다.
주요 구성 요소
| 구성 요소 | 제공 내용 | 일반적인 사용 사례 |
|---|---|---|
| Nemotron Steps CLI | 모든 학습/평가 단계를 위한 재사용 가능한 구성 기반 유닛. | 사용자 정의 파이프라인 구축 또는 단일 단계(예: 데이터 큐레이션) 실행. |
| 학습 레시피 | 각 모델 계층(Ultra, Super, 3.5 Super, Lightning, Nano, Omni)에 대한 전체 스크립트 및 구성. | NVIDIA가 사용한 정확한 학습 흐름을 재현하거나 자체 데이터에 맞게 조정. |
| 사용 쿡북 | 배포, 추론, 에이전트형 애플리케이션을 위한 Jupyter 노트북. | TensorRT-LLM으로 모델 서빙 또는 멀티모달 에이전트 구축을 위한 빠른 시작. |
| 사용 사례 예제 | 종단 간 데모(RAG, 도구 호출, 비전-언어 에이전트). | Nemotron을 실제 에이전트형 워크플로에 연결하는 방법 학습. |
| Claude-Code 플러그인 | nemotron-customize는 단계 카탈로그를 Claude Code 내의 안내식 파이프라인 빌더로 변환합니다. |
비프로그래머도 대화형 UI를 통해 학습 파이프라인을 조립할 수 있습니다. |
모델 하이라이트(README 기준)
- Nemotron 3.5 Super – 총 120 B / 활성 12 B 파라미터, 하이브리드 Mamba-Transformer + LatentMoE, 멀티모달(텍스트-이미지-비디오), 1 M 토큰 컨텍스트, 다중 토큰 예측.
- Nemotron 3.5 Lightning – 총 30 B / 활성 3 B, 장기 실행 에이전트에서 빠르고 대용량 작업 실행에 최적화.
- Nemotron 3 Ultra – 총 550 B / 활성 55 B, 데이터센터 규모, 1 M 컨텍스트, 오픈소스 가중치.
- Nemotron 3 Nano Omni – 총 30 B / 활성 3 B, 텍스트, 이미지, 비디오, 오디오를 기본 지원하며 인식 하위 에이전트로 사용됩니다.
모든 모델은 NVIDIA의 추론 스택(TensorRT-LLM, NIM 마이크로서비스)을 통한 배포를 지원하며 동일한 스텝 기반 프레임워크로 추가 미세 조정할 수 있습니다.
시작하기(높은 수준)
- 저장소를 클론하고 종속성을 설치합니다(Python 3.10+,
pyproject.toml). - 스텝 또는 레시피 선택 – 예:
nemotron steps run data_prep/curate또는 전체src/nemotron/recipes/super3파이프라인 실행. - 구성 –
src/nemotron/steps/*아래의 YAML 구성을 편집하거나 제공된 Jupyter 노트북을 사용합니다. - 실행 – CLI가 아티팩트 추적, 환경 프로필, 분산 실행을 처리합니다.
- 배포 – 사용 쿡북에 따라 학습된 체크포인트를 TensorRT-LLM 또는 NIM으로 서빙합니다.
이 저장소를 봐야 할 사람
- 대규모 멀티모달 LLM 학습의 참조 구현을 원하는 연구자.
- 효율적이고 오픈소스 기반 모델이 필요한 에이전트형 AI 시스템을 구축하는 엔지니어.
- 데이터, RL 또는 양자화를 실험하기 위해 유연하고 모듈식 파이프라인(스텝 시스템)이 필요한 팀.
- 엣지, 단일 GPU 또는 데이터센터 하드웨어에서 최첨단 멀티모달 모델을 배포하는 데 관심이 있는 모든 사람.
결론 – NVIDIA-NeMo / Nemotron은 모델 정의, 학습 레시피, 배포 가이드, 에이전트형 AI 애플리케이션 구축 도구를 포함하는 진정한 프로덕션급 오픈소스 프로젝트입니다.
관련
- Dispatch
- Dispatch
- Dispatch
- Dispatch
- 프로젝트