NVIDIA
NVIDIA
Nemotron-3-Super-120B-A12B
Container
NVIDIA
NVIDIA
Nemotron-3-Super-120B-A12B

This container houses Nemotron-3-Super-120B-A12B, which is a large language model (LLM) trained by NVIDIA, designed to deliver strong agentic, reasoning, and conversational capabilities.

LayerLabelCreated
65d8861d5f87f73b537d21742e77a44821ee8d84dfe6077dd869101e1f5ac69fCONFIG
Entrypoint /bin/bash /opt/nim/start_server.sh; WorkingDir /opt/nim
03/18/2026 7:25 AM UTC
f43e26a76d1a2be812c5c0fcb8d668f720ee4e0d21ebfda63f9b7d9580c245a3COPY
--chmod=755 ./entrypoint.sh /opt/nim/start_server.sh
03/18/2026 7:25 AM UTC
5f09f05bfcacd6d7a9a08e501df0d531d80d8c6a5c7ee8cf74ee5a269cb8a148ENV
SERVER_START_SCRIPT_PATH=/opt/nim/start_server.sh
03/18/2026 7:25 AM UTC
3075000991b6cf3522dbe7d826271ffa620e030ea7409430a32d8df0b9264306COPY
model_manifest.yaml /opt/nim/etc/default/model_manifest.yaml
03/18/2026 7:25 AM UTC
2cb93040247968cd1e83a9686de4ba9e889eab7a0a0652b22cd62263827c1c53USER
nvs:1000
03/16/2026 12:10 PM UTC
4ff1c017479e8c0c4dc27bb72ad9e569d79500784cc5c2854e3f22493a0fbe15RUN
TELEMETRY_MODE=0 TELEMETRY_ENDPOINT=0 PIP_INDEX_URL=https://urm.nvidia.com/artifactory/api/pypi/nv-shared-pypi/simple mkdir -p /usr/local/lib/python3.12/dist-packages/flashinfer/data/csrc/nv_internal/tensorrt_llm/cutlass_instantiations &&
  chown -R nvs:nvs /usr/local/lib/python3.12/dist-packages/flashinfer/data/csrc/nv_internal/tensorrt_llm &&
  chmod -R 755 /usr/local/lib/python3.12/dist-packages/flashinfer/data/csrc/nv_internal/tensorrt_llm
03/16/2026 12:10 PM UTC
26214b2b3a4cd5041216a9337b8b2b3ad1f4590ca7412cbda6490a5ae5cb0ca3RUN
TELEMETRY_MODE=0 TELEMETRY_ENDPOINT=0 PIP_INDEX_URL=https://urm.nvidia.com/artifactory/api/pypi/nv-shared-pypi/simple [ -d /etc/ld.so.conf.d ] ||
  mkdir -p /etc/ld.so.conf.d &&
  [ -f /etc/ld.so.conf.d/nvidia.conf ] ||
  touch /etc/ld.so.conf.d/nvidia.conf &&
  echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf &&
  echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf &&
  echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/nvidia.conf &&
  if command -v ldconfig >/dev/null 2>&1; then ldconfig; fi
03/16/2026 12:10 PM UTC
89ff5c92e5016e692b2ff407bf987e0384c1591eb6031f6a0a076ab8aef505f7RUN
TELEMETRY_MODE=0 TELEMETRY_ENDPOINT=0 PIP_INDEX_URL=https://urm.nvidia.com/artifactory/api/pypi/nv-shared-pypi/simple groupadd --gid 1000 --non-unique nvs &&
  useradd --create-home --shell /usr/sbin/nologin --uid 1000 --non-unique --gid 1000 nvs &&
  chown 1000.1000 $NIM_DIR_PATH
03/16/2026 12:10 PM UTC
f78bfce02b6353d107ec9bf1405c83283cc14b87bb1fd3695ea5d2e1a0c0e291RUN
TELEMETRY_MODE=0 TELEMETRY_ENDPOINT=0 PIP_INDEX_URL=https://urm.nvidia.com/artifactory/api/pypi/nv-shared-pypi/simple patch /usr/local/lib/python3.12/dist-packages/nimlib/nvml.py < /tmp/patches/nimlib/nvml.patch &&
  patch /usr/local/lib/python3.12/dist-packages/nimlib/profiles.py < /tmp/patches/nimlib/profiles.patch &&
  patch /usr/local/lib/python3.12/dist-packages/nimlib/profile_report.py < /tmp/patches/nimlib/profile_report.patch &&
  patch /usr/local/lib/python3.12/dist-packages/nimlib/llm/profile_selection.py < /tmp/patches/nimlib/profile_selection.patch &&
  patch /usr/local/lib/python3.12/dist-packages/nimlib/download.py < /tmp/patches/nimlib/download.patch &&
  patch /usr/local/lib/python3.12/dist-packages/nimlib/model_serve.py < /tmp/patches/nimlib/model_serve_s3.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/nimlib/custom_error_models.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/nimlib/start_server_banner.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/whitespace_protocol.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/whitespace_backend_types.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/whitespace_backend_guidance.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/whitespace_backend_lm_format_enforcer.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/whitespace_backend_outlines.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/whitespace_backend_xgrammar.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/whitespace_request.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/responses_prev_reasoning.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/protocol_validation.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/serving_responses.patch &&
  patch -p0 -d /usr/local/lib/python3.12/dist-packages/nim_inference_sdk < /tmp/patches/nim_inference_sdk/backends/vllm_backend.patch &&
  patch -p0 -d /usr/local/lib/python3.12/dist-packages/nim_inference_sdk < /tmp/patches/nim_inference_sdk/api/top_k.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/lora/01_lora_model.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/lora/02_worker_manager.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/lora/03_interfaces.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/lora/04_nemotron_h.patch &&
  for p in /tmp/patches/vllm/super_v3_custom/*.patch; do patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < "$p"; done &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/mamba_cache_rs_fp16.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/modelopt_mixed_precision.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/fused_moe.patch &&
  rm -rf /tmp/patches
03/16/2026 12:10 PM UTC
14d37da30662536ae8c612104e94674115d4046eeba3ae01c80fad5659d86e3fCOPY
./patches /tmp/patches
03/16/2026 12:10 PM UTC
...