NVIDIA
NVIDIA
GPT-OSS-120B
Container
NVIDIA
NVIDIA
GPT-OSS-120B

NVIDIA NIM for GPU accelerated GPT-OSS-120B Model inference through OpenAI compatible APIs

LayerLabelCreated
4b415e0fd4b28f6e66862f7ea79e834898af4073b751d56c38def91b8528f60bCONFIG
Entrypoint /bin/bash /opt/nim/start_server.sh; WorkingDir /opt/nim
02/26/2026 2:11 AM UTC
55c3f94f4f37c5d9a80c52ac58951351f14ce8c3e9e2dffb99e955bf66580229COPY
--chmod=755 ./entrypoint.sh /opt/nim/start_server.sh
02/26/2026 2:11 AM UTC
3c2394ca4a1009e7ea641075c29061554a7551390829d12a002c381b8ddc0ac2ENV
SERVER_START_SCRIPT_PATH=/opt/nim/start_server.sh
02/26/2026 2:11 AM UTC
9658eba8aeee583c389f14ee6e6dc2b650a50a906bf3d4e8c13200798f80b332COPY
model_manifest.yaml /opt/nim/etc/default/model_manifest.yaml
02/26/2026 2:11 AM UTC
6a28992fa706eb045df57cf2b3fb21b082218e5e22786a9298ba9a83ff6d809cRUN
TELEMETRY_MODE=0 TELEMETRY_ENDPOINT=0 PIP_INDEX_URL=https://urm.nvidia.com/artifactory/api/pypi/nv-shared-pypi/simple mkdir -p $TIKTOKEN_ENCODINGS_BASE &&
  curl -L -o $TIKTOKEN_ENCODINGS_BASE/o200k_base.tiktoken "https://openaipublic.blob.core.windows.net/encodings/o200k_base.tiktoken" &&
  curl -L -o $TIKTOKEN_ENCODINGS_BASE/cl100k_base.tiktoken "https://openaipublic.blob.core.windows.net/encodings/cl100k_base.tiktoken" &&
  chmod 755 $TIKTOKEN_ENCODINGS_BASE &&
  chmod 644 $TIKTOKEN_ENCODINGS_BASE/*.tiktoken
02/26/2026 2:11 AM UTC
6870e5d1da1544e7b9cd0a07e87b6d130cccd8fbebf2d519453907899eeb63a4ENV
TIKTOKEN_ENCODINGS_BASE=/opt/nim/encodings
02/26/2026 2:11 AM UTC
42e9ba37973588d55b615cb9e1fcf33e709b35997c5895cb79b84b7d8752772fUSER
nvs:1000
02/26/2026 2:11 AM UTC
d9b870657adf9acbf0d8ec4d7e2c04a3922cb3d7ee0b14410a50102e82903021RUN
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
02/26/2026 2:11 AM UTC
886095a3770c0530a74b67cc16d8e4cd5c467bda49a377a1029c1dbf8282b6e3RUN
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 &&
  mkdir -p $NIM_CACHE_PATH &&
  chown -R 1000:1000 $NIM_DIR_PATH $NIM_CACHE_PATH
02/26/2026 2:11 AM UTC
cc60995ae689d87ef16d191365199b748c2f303d637f83db4b04bbb47ea41027RUN
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/profiles.py < /tmp/patches/nimlib/profiles.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/nimlib/standard_files_banner_log.patch &&
  patch -p0 -d /usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai < /tmp/patches/vllm/protocol_validation.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages < /tmp/patches/vllm/config_offline.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 &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages < /tmp/patches/vllm/lora_bw.patch &&
  patch /usr/local/lib/python3.12/dist-packages/vllm/entrypoints/harmony_utils.py < /tmp/patches/vllm/harmony_utils_channel.patch &&
  patch -p1 -d /usr/local/lib/python3.12/dist-packages < /tmp/patches/vllm/tool_choice_none.patch &&
  rm -rf /tmp/patches
02/26/2026 2:11 AM UTC
...

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.