NVIDIA
NVIDIA
nemotron-nano-3
Container
NVIDIA
NVIDIA
nemotron-nano-3

Nemotron-3-Nano-30B-A3B is a large language model (LLM) trained from scratch by NVIDIA, and designed as a unified model for both reasoning and non-reasoning tasks.

LayerLabelCreated
a05e7e92111b6b42f826ec505e37a8b76132498bb55fd85e8c5fb8da97e8cbc3CONFIG
Entrypoint /bin/bash /opt/nim/start_server.sh; WorkingDir /opt/nim
01/28/2026 7:51 AM UTC
1e8c7a14827f5db9fd9da893ad68712383fef8a70613bd98ee1c511530805095COPY
--chmod=755 ./entrypoint.sh /opt/nim/start_server.sh
01/28/2026 7:51 AM UTC
79a92d488dd1c8b105b144896dfbc549cac65606d8f3a78692b1fb40e0f0ccf0ENV
SERVER_START_SCRIPT_PATH=/opt/nim/start_server.sh
01/28/2026 7:51 AM UTC
f03c40b58545dafd72c4395ff3921e19ce7852523193c7ee3ab88d68d971fb3aCOPY
model_manifest.yaml /opt/nim/etc/default/model_manifest.yaml
01/28/2026 7:51 AM UTC
896c3281f6b1dd5f3d6f4797aae2ac65ff6fa647a2bddfe2fa9ac93f792f7423USER
nvs:1000
01/28/2026 7:51 AM UTC
4e8e7b891d322222c2ca2ea60050292abf6f68b9a5d1cde2306d679bdb20dcf6RUN
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 &&
  chmod -R 777 /usr/local/lib/python3.12/dist-packages/flashinfer/data/csrc/nv_internal/tensorrt_llm
01/28/2026 7:51 AM UTC
fbaeaf7f5fdb4f2fa031918688c188d6b8a003a6e9ac746de7cd448720a15c04RUN
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
01/28/2026 7:51 AM UTC
310c24577253edd4d43282b97f242f8dfb0703bd5240013f805b805970381c8cRUN
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
01/28/2026 7:51 AM UTC
a9ec3cc3dc05ea45e186f6a9dc2280d2d23a0ed51ab65856ec7b5edb66cad11aRUN
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/reasoning-budget-feature/vllm_v1_sample_logits_processor_builtin.py.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/reasoning-budget-feature/vllm_v1_sample_logits_processor___init__.py.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/reasoning-budget-feature/vllm_entrypoints_openai_protocol.py.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/reasoning-budget-feature/vllm_entrypoints_openai_serving_chat.py.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/reasoning-budget-feature/vllm_reasoning_basic_parsers.py.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages/ < /tmp/patches/vllm/reasoning-budget-feature/vllm_reasoning_deepseek_r1_reasoning_parser.py.patch &&
  patch -p0 -d /usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai < /tmp/patches/vllm/protocol_validation.patch &&
  patch -p0 -d /usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai < /tmp/patches/vllm/serving_responses.patch &&
  patch -p0 -d /usr/local/lib/python3.12/dist-packages/nim_inference_sdk < /tmp/patches/nim_inference_sdk/inference_engine.patch &&
  patch -p0 -d /usr/local/lib/python3.12/dist-packages/nim_inference_sdk < /tmp/patches/nim_inference_sdk/backends/vllm_backend.patch &&
  rm -rf /tmp/patches
01/28/2026 7:51 AM UTC
3429be6996a5f7bc66dc6a781b046e7f6493661a5a70659b0fd53da881755729COPY
./patches /tmp/patches
01/28/2026 7:51 AM UTC
...