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
d1d6076893f9f0fe46bb733c062470ff04110856b14e2c9343c06b32f03a92c5CONFIG
Entrypoint /bin/bash /opt/nim/start_server.sh; WorkingDir /opt/nim; ExposedPorts 8000/tcp
12/12/2025 7:24 AM UTC
4aba19ef0a455a7c73a017b81e7f7dab62094f4b394f6275e71fab56d56a0159COPY
--chmod=755 ./entrypoint.sh /opt/nim/start_server.sh
12/12/2025 7:24 AM UTC
bd4eebc9b0c4c57c01565b791a6223991843be164a40d582030cfd2a8ba42976ENV
SERVER_START_SCRIPT_PATH=/opt/nim/start_server.sh
12/12/2025 7:24 AM UTC
90be880f1ef9e17a6797c45f77d095be17144f764ec0c753f5cd768d7451a1daCOPY
model_manifest.yaml /opt/nim/etc/default/model_manifest.yaml
12/12/2025 7:24 AM UTC
e195ae08421342c060017e4d574de126f9e2806462586ae57c1b3f6260adb8baUSER
nvs:1000
12/12/2025 7:24 AM UTC
9b1cd97fd391b72670b744594b1dac3584736a347417628f874e6f6a6f93616bRUN
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
12/12/2025 7:24 AM UTC
6d70fcc718fdb493b32b23bef8e6454f3333aa3b31ad8d55df121568c15496acRUN
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
12/12/2025 7:24 AM UTC
fcf3c776229bdfa94aa44f309af7af27b30336eefbd7315c8151128ebb3a1906RUN
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 -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 /usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/serving_chat.py < /tmp/patches/vllm/serving_engine.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/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
12/12/2025 7:24 AM UTC
41bfe4ce4ab36ac742c86d9f475ac456ed3040205a2409d0783f58bd70637005COPY
./patches /tmp/patches
12/12/2025 7:24 AM UTC
5e246a4075dde0a9f0bee66aa8d677f098a2f52e66c93d639413d9d11af8d42cCOPY
./banner.txt /opt/nim
12/12/2025 7:24 AM UTC
...