실행 프로그램과 확장

최종 업데이트

네모트론 3.5 Super VL, DGX Spark·RTX PRO 6000에서 쓰려면?

120B 모델명보다 실제 실행 recipe와 입력 크기를 먼저 정해요.

Nemotron 3.5 Super VL은 텍스트·이미지·영상 프레임1을 받아 텍스트로 답하는 120B total/12B active 멀티모달 MoE2 모델이에요. DGX Spark에는 LiLiCorr를 쓰는 vLLM 실행 경로가, 단일 RTX PRO 6000에는 NVFP43와 native MTP4 5 draft를 쓰는 vLLM cookbook recipe가 공개되어 있어요. 각 recipe의 context allocation과 입력 범위를 구분해 안내합니다.

Super VL은 질문과 텍스트, 이미지 또는 영상 프레임을 받아 답을 텍스트로 만들어요. 모델은 120B 파라미터 중 토큰5마다 12B를 활성화하며 C-RADIO vision encoder를 사용합니다. 로컬 실행을 결정할 때는 먼저 DGX Spark용 LiLiCorr recipe와 RTX PRO 6000용 native MTP recipe 가운데 사용할 장비 경로를 고르세요. NVIDIA 모델 카드

모델의 context 최대치는 1M 토큰이지만, 실제 실행 한도는 하드웨어 recipe가 정해요. vLLM recipe 표에서 DGX Spark는 NVFP4 context 114,688, RTX PRO 6000은 NVFP4 context 16,384로 제시됩니다. 해당 숫자는 그 cookbook profile의 배정값이에요. vLLM recipe 표

실행 조건과 핵심 내용
  • DGX Spark용 LiLiCorr와 RTX PRO 6000용 MTP는 별도 명령 경로예요.
  • NVFP4 vLLM recipe의 context는 Spark 114,688, PRO 6000 16,384로 다릅니다.

무엇을 입력하고 무엇을 받나요?

Super VL은 텍스트, 이미지, 영상에서 추출한 프레임을 입력으로 받는 vision-language 모델이에요. 문서 표나 화면을 이미지로 보내고 그 내용을 텍스트 답변으로 받을 수 있어요. 영상은 MP4 입력을 지원하며 모델 카드 기준 최대 2분입니다. 이미지와 영상 요청은 텍스트-only 요청보다 시각 토큰과 프레임이 context를 사용하므로 작은 입력부터 점검하세요.

구조는 Mamba-2, MoE와 attention6 층을 결합하고 C-RADIO encoder와 vision-language connector를 더했어요. NVFP4 가중치 index는 75.01GB이며 vLLM recipe는 이를 바탕으로 최소 91GB를 계산하고 20% 여유를 포함해요. 이 값은 가중치 적재 조건을 위한 기준이고, 실제 context·batch·미디어 프레임 설정은 추가 메모리를 사용합니다. vLLM 하드웨어별 recipe

Nemotron 모델 응답을 검토하는 작업 화면
Super VL은 텍스트·이미지·영상 프레임 입력을 받아요.

DGX Spark 경로: LiLiCorr 초안과 함께 실행

DGX Spark(GB10)에서 NVIDIA vLLM quick-start를 실행하려면 공식 vllm/vllm-openai:v0.32.0 또는 안내된 nightly 컨테이너를 먼저 실행해요. 아래 vllm serve 명령은 컨테이너 안의 터미널에서 입력해요. NVFP4 target과 별도 LiLiCorr drafter를 지정해 실행해요.

설정값은 GPU7 사용률 0.75, batched tokens 8,192, 동시 sequence 1개, draft 7토큰이에요. NVIDIA Super VL 모델 카드 · 공식 vLLM 컨테이너 이미지

컨테이너의 첫 번째 셸에서 서버를 실행하고 모델 로딩과 커널 컴파일이 끝날 때까지 기다려요. 서버를 실행해 둔 채 같은 컨테이너에 새 셸을 열어 아래 확인 명령을 실행하세요. 모델 목록에 nemotron-3.5-super-vl이 표시되면 API8가 준비된 거예요. 컨테이너와 세부 옵션은 모델 카드의 quick-start를 따라 준비해요.

DGX Spark에서 Super VL LiLiCorr 서버 시작
export MODEL=nvidia/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B-NVFP4
export DRAFT_MODEL=nvidia/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B-NVFP4-LiLiCorr
vllm serve "$MODEL" \
  --host 127.0.0.1 \
  --served-model-name nemotron-3.5-super-vl \
  --max-num-seqs 1 \
  --trust-remote-code \
  --gpu-memory-utilization 0.75 \
  --max-num-batched-tokens 8192 \
  --speculative_config.model "$DRAFT_MODEL" \
  --speculative_config.num_speculative_tokens 7 \
  --speculative_config.method dflash \
  --mamba-backend flashinfer \
  --mamba-ssm-cache-dtype float16 \
  --enable-mamba-cache-stochastic-rounding \
  --mamba-cache-philox-rounds 5 \
  --enable-mamba-shared-prefix-checkpoint \
  --video-pruning-rate 0.5 \
  --media-io-kwargs '{"video": {"fps": 2, "num_frames": 256}}' \
  --block-size 64 \
  --prefix-match-unit 64 \
  --enable-auto-tool-choice \
  --tool-call-parser qwen3_coder \
  --reasoning-parser nemotron_v3
같은 컨테이너의 새 셸에서 API 모델 확인
curl --fail http://127.0.0.1:8000/v1/models

RTX PRO 6000 경로: NVFP4에 native MTP 5를 설정

vLLM cookbook에는 단일 RTX PRO 6000 Blackwell용 NVFP4 profile이 있어요. 설정은 tensor parallel9 1, pipeline parallel10 1, data parallel 1, max model length 16,384, 동시 sequence 최대 128이에요.

이 profile은 target 내부의 MTP draft 5를 사용해요. 별도 LiLiCorr drafter를 지정하는 DGX Spark 경로와는 다른 방식이에요. 단일 RTX PRO 6000 profile과 명령

recipe 페이지의 RTX PRO 6000 profile은 텍스트 workload 구성으로 표시돼요. 이미지·영상 입력을 쓰려면 모델 카드에서 해당 GPU와 미디어 모드를 명시한 recipe인지 확인하고, 지원 프로파일이 없다면 해당 명령의 텍스트 설정만으로 멀티모달 처리를 전제하지 마세요. 각 profile은 설정된 동시 요청 수와 context에서 시작해 실제 입력으로 확인하세요.

단일 RTX PRO 6000 NVFP4 + MTP profile
vllm serve nvidia/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B-NVFP4 \
  --host 127.0.0.1 \
  --served-model-name nemotron-3.5-super \
  --trust-remote-code \
  --tensor-parallel-size 1 \
  --pipeline-parallel-size 1 \
  --data-parallel-size 1 \
  --max-model-len 16384 \
  --max-num-seqs 128 \
  --speculative_config.method mtp \
  --speculative_config.num_speculative_tokens 5 \
  --enable-auto-tool-choice \
  --tool-call-parser qwen3_coder \
  --reasoning-parser nemotron_v3
DGX Spark 로컬 실행을 준비하는 데스크톱 작업 환경
DGX Spark와 RTX PRO 6000은 다른 vLLM profile을 사용해요.

비교할 때 입력 종류와 한도를 맞춰요

이 가이드의 DGX Spark LiLiCorr와 RTX PRO 6000 native MTP는 서로 다른 하드웨어용 공개 recipe예요. 두 설정을 비교하면 장비와 context 배정 차이도 함께 반영됩니다. LiLiCorr와 MTP의 효과만 보려면 같은 하드웨어와 runtime11에서 target, 입력, sampling, context, 동시 요청 수를 고정하고 speculative 설정만 바꿔 측정하세요.

좌우로 밀어 표 전체를 비교하세요.

Super VL의 로컬 profile 선택
실행 장비recipeprofile contextspeculative 설정
DGX Spark (GB10)vLLM + NVFP4114,688LiLiCorr 7 draft tokens
RTX PRO 6000 1장vLLM + NVFP416,384native MTP 5 draft tokens

모델 카드의 1M은 모델 context 최대치예요. 공개 quick-start와 하드웨어 profile은 그보다 작은 값을 사용합니다. 이미지 요청에서는 작은 PNG 한 장으로 답변을 확인한 뒤 문서 페이지를 추가하고, 영상은 카드의 2 FPS12·최대 256프레임 값을 기준으로 길이와 해상도를 조정하세요. Super VL API와 미디어 입력 예시

표의 context와 speculative 설정은 vLLM cookbook에 기재된 각 하드웨어 profile 값이에요.

내부 부품이 보이도록 열린 AI 서버 섀시
모델 저장 공간 외에 실행 cache와 문맥 메모리도 계산해요.

용어 각주

  1. 프레임 — 영상의 한 장면을 이루는 단일 이미지입니다.

    본문으로 돌아가기
  2. MoE — 여러 전문가 하위망 중 일부를 입력에 따라 선택해 사용하는 모델 구조입니다. 총 파라미터 수와 한 토큰 처리에 활성화되는 파라미터 수는 다를 수 있습니다.

    본문으로 돌아가기
  3. NVFP4 — NVIDIA가 정의한 4비트 부동소수점 데이터 형식입니다. 지원 여부는 GPU 세대, 모델과 소프트웨어 구현에 따라 다릅니다.

    본문으로 돌아가기
  4. MTP — 한 번에 여러 미래 토큰을 예측하도록 학습하는 목표 또는 이를 수행하는 모델 구성입니다. 추측 디코딩에서는 이 예측을 후보 토큰으로 제안할 수 있습니다.

    본문으로 돌아가기
  5. 토큰 — 모델이 입력이나 출력을 나누어 처리하는 단위입니다.

    본문으로 돌아가기
  6. 어텐션 — 입력 토큰 사이의 관련도를 계산해 각 위치의 정보를 현재 표현에 반영하는 신경망 연산입니다.

    본문으로 돌아가기
  7. GPU — 많은 계산을 병렬로 처리하는 프로세서입니다. AI 모델 실행에서는 모델 계산을 맡습니다.

    본문으로 돌아가기
  8. API — 프로그램의 기능을 다른 코드에서 호출하기 위한 약속된 인터페이스입니다.

    본문으로 돌아가기
  9. 텐서 병렬 — 모델 층 안의 행렬과 연산을 여러 장치로 분할해 함께 계산하는 방식입니다. 부분 결과를 모으기 위해 장치 간 통신이 필요합니다.

    본문으로 돌아가기
  10. 파이프라인 병렬 — 모델의 층 묶음을 장치별 단계로 나누고, 한 단계의 출력 활성값을 다음 장치로 넘겨 처리하는 병렬화 방식입니다.

    본문으로 돌아가기
  11. 런타임 — 프로그램이 실행될 때 필요한 기능을 제공하는 소프트웨어 환경입니다. 로컬 AI에서는 모델을 실행하는 엔진을 가리키기도 합니다.

    본문으로 돌아가기
  12. FPS — 초당 프레임 수입니다.

    본문으로 돌아가기

자주 묻는 질문

이 글에서 가장 먼저 확인할 것은 무엇인가요?
Nemotron 3.5 Super VL은 텍스트·이미지·영상 프레임을 받아 텍스트로 답하는 120B total/12B active 멀티모달 MoE 모델이에요. DGX Spark에는 LiLiCorr를 쓰는 vLLM 실행 경로가, 단일 RTX PRO 6000에는 NVFP4와 native MTP 5 draft를 쓰는 vLLM cookbook recipe가 공개되어 있어요. 각 recipe의 context allocation과 입력 범위를 구분해 안내합니다.
필요한 메모리는 어느 정도인가요?
구조는 Mamba-2, MoE와 attention 층을 결합하고 C-RADIO encoder와 vision-language connector를 더했어요. NVFP4 가중치 index는 75.01GB이며 vLLM recipe는 이를 바탕으로 최소 91GB를 계산하고 20% 여유를 포함해요. 이 값은 가중치 적재 조건을 위한 기준이고, 실제 context·batch·미디어 프레임 설정은 추가 메모리를 사용합니다. [vLLM 하드웨어별 recipe](https://recipes.vllm.ai/nvidia/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B-NVFP4)
선택하지 않는 편이 좋은 경우는 언제인가요?
recipe 페이지의 RTX PRO 6000 profile은 텍스트 workload 구성으로 표시돼요. 이미지·영상 입력을 쓰려면 모델 카드에서 해당 GPU와 미디어 모드를 명시한 recipe인지 확인하고, 지원 프로파일이 없다면 해당 명령의 텍스트 설정만으로 멀티모달 처리를 전제하지 마세요. 각 profile은 설정된 동시 요청 수와 context에서 시작해 실제 입력으로 확인하세요.
조건과 출처는 어디서 확인하나요?
설정값은 GPU 사용률 0.75, batched tokens 8,192, 동시 sequence 1개, draft 7토큰이에요. [NVIDIA Super VL 모델 카드](https://huggingface.co/nvidia/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B-NVFP4) · [공식 vLLM 컨테이너 이미지](https://hub.docker.com/r/vllm/vllm-openai/)