Release Notes#
This page lists changes, fixes, and known issues for this NIM LLM and VLM release.
Release 2.0.13#
Highlights#
This release delivers 13 NIMs with significant throughput optimizations, up to 2.98x depending on the NIM and the workload.
nemotron-3-super-120b-a12bnemotron-3.5-lightningnemotron-3-nano-omni-30b-a3b-reasoningkimi-k2.6gpt-oss-120bllama-3.3-nemotron-super-49b-v1.5llama-3.3-70b-instructllama-3.1-70b-instructllama-3.1-8b-instructgemma-4-31b-itgemma-4-26b-a4b-itqwen3.5-122b-a10bqwen3.5-397b-a17b
Refer to the Support Matrix for NIMs for the throughput-optimized profiles for each of these NIMs.
It also updates the inference backend to vLLM 0.28.0.
vLLM 0.28.0#
The vLLM inference backend is updated from 0.27.1 to vLLM 0.28.0, bringing improvements to functionality, performance, and stability. The update applies to both the GPU and CPU container images.
Security Fixes#
This release addresses the following security issues:
pip and one related package are updated from
26.1.2to26.2.1, addressing GHSA-qwm4-qh6w-59xr and CVE-2026-13346.Updated
cuda-compat-13-0from580.95.05-0ubuntu1to580.159.03-1ubuntu1. The associated host-driver vulnerabilities require a host GPU driver update.google.golang.org/grpcis updated fromv1.82.1tov1.83.2, addressing CVE-2026-84304 and GHSA-vp52-pcj8-j9qc (High).
Bug Fixes#
This release includes the following fixes:
The
vllm servelaunch command handed to the backend is now emitted as anINFOmessage even at the default log configuration. Previously, this command was visible only when settingNIM_LOG_LEVEL=INFOor using--dry-run. Log pipelines that retain only warning-or-higher records still drop this message.vLLM passthrough now forwards
--middlewareadditively. Previously,--middlewarewas blocked inNIM_PASSTHROUGH_ARGS, so an operator could not install a custom ASGI middleware class. Refer to Advanced Configuration for the ordering and Dynamo deployment constraints that apply to this flag.In the model name that NIM derives when
NIM_SERVED_MODEL_NAMEis not set, the URI scheme is now stripped from the model source, and any:in the result is removed or replaced. Previously, a derived name could retain the source scheme or a:-separated tag. Some inference backends interpret:in themodelfield as abase-model:lora-adapterseparator. That interpretation might cause every request to be rejected. Refer to About Model-Free NIM for the derivation rules and examples.
Support Changes#
By default,
llama-3.3-70b-instructaccepts at most fourstopstrings per request in this release. A/v1/chat/completionsor/v1/completionsrequest that sets more than fourstopstrings is rejected with an HTTP 400 error (List should have at most 4 items after validation) instead of being served. This is a behavior change in 2.0.13: release 2.0.12 accepted more than fourstopstrings. The limit comes from the updated inference backend (vLLM 0.28.0) and aligns with the OpenAI API, which documents up to four stop sequences. The change applies to both streaming and non-streaming requests on all supported GPUs. Send at most fourstopstrings per request.The 2.0.13 container for Nemotron 3.5 Lightning is available as
nvcr.io/nim/nvidia/nemotron-3.5-lightning:2.0.13. Refer to nemotron-3.5-lightning for its supported profiles and GPUs.For
nemotron-3-super-120b-a12b, the BF16 TP4 LoRA profile is supported on NVIDIA H100-NVL in 2.0.13. The following BF16 LoRA combinations remain unsupported and are omitted from the Support Matrix for NIMs: TP2 on NVIDIA GH200-144G-HBM3e and NVIDIA H200-NVL, and TP8 on NVIDIA L40S.For the NVFP4 profiles of
llama-3.3-nemotron-super-49b-v1.5with LoRA on NVIDIA GB10 (TP1) and NVIDIA RTX PRO 4500 Blackwell Server Edition (TP2), the default 131,072-token context can exceed available KV cache memory and prevent startup. ReduceNIM_MAX_MODEL_LENto fit the available memory.The following LoRA-enabled profiles of
llama-3.3-70b-instructare not supported on the listed lower-memory GPUs in this release because the server runs out of GPU memory while initializing the vLLM engine for the LoRA configuration:vllm-bf16-tp8-pp1-loraon NVIDIA A100-SXM4-40GB, NVIDIA L40S, and NVIDIA RTX PRO 4500 Blackwell Server Editionvllm-fp8-tp4-pp1-loraandvllm-fp8-tp8-pp1-loraon NVIDIA L40S and NVIDIA RTX PRO 4500 Blackwell Server Editionvllm-nvfp4-tp4-pp1-loraandvllm-nvfp4-tp8-pp1-loraon NVIDIA RTX PRO 4500 Blackwell Server Edition
The corresponding non-LoRA profiles are unaffected on these GPUs, and these LoRA profiles remain supported on the higher-memory GPUs listed in the Support Matrix for NIMs.
llama-3.1-8b-instructadds throughput profiles for NVFP4 at TP1 on NVIDIA B200 and FP8 at TP1 on NVIDIA H200. These profiles use FP8 KV cache and prefix caching for chat workloads with repeated prefixes and do not support LoRA. Existing generic profiles remain available.For the 2.0.13 profile IDs and supported GPUs, refer to llama-3.1-8b-instruct. For selection and deployment instructions, refer to Model Profiles and Selection.
llama-3.1-70b-instructadds throughput profiles for NVFP4 at TP2 on NVIDIA B200 and FP8 at TP2 on NVIDIA H200. These profiles use FP8 KV cache and prefix caching for chat workloads with repeated prefixes and do not support LoRA. Existing generic profiles remain available, with the following BF16 GPU coverage updates:TP2 with and without LoRA is supported on NVIDIA RTX PRO 6000 Blackwell Server Edition.
TP8 without LoRA is supported on NVIDIA B200 and NVIDIA A100 SXM4 40GB.
TP2 with LoRA is supported on NVIDIA B300.
BF16 TP2 with LoRA is not supported on NVIDIA H100 NVL because the profile requires more GPU memory than the device provides. BF16 TP1 with LoRA is not supported on NVIDIA GB300-WS because the model weights leave insufficient memory for the KV cache. These exclusions apply only to the specified LoRA profiles. For other supported combinations, refer to llama-3.1-70b-instruct.
For the 2.0.13 profile IDs and supported GPUs, refer to llama-3.1-70b-instruct. For selection and deployment instructions, refer to Model Profiles and Selection.
This release adds a throughput-optimized MXFP4 TP1 profile for
gpt-oss-120b. It enables an FP8 KV cache, which requires compute capability 8.9 or newer, and is not supported on NVIDIA A100-SXM4-80GB (compute capability 8.0). The default MXFP4 TP1 profile does not use an FP8 KV cache and remains supported on NVIDIA A100-SXM4-80GB. Refer to the Support Matrix for NIMs for the exact profile ID and supported GPUs.The following requirements apply to
gpt-oss-120bin this release:MXFP4 TP8 on NVIDIA A10G and NVIDIA A100-SXM4-40GB requires
NIM_KVCACHE_PERCENT=0.80.MXFP4 LoRA TP4 and TP8 on NVIDIA L40S, and MXFP4 LoRA TP8 on NVIDIA RTX PRO 4500 Blackwell Server Edition, require piecewise CUDA graphs.
For configuration mechanisms and precedence, refer to Advanced Configuration.
The MXFP4 LoRA TP4 profile (
vllm-mxfp4-tp4-pp1-lora) ofgpt-oss-120bis not supported on NVIDIA RTX PRO 4500 Blackwell Server Edition in NIM 2.0.13. The released profile requires at least 33 GB of memory per GPU, so the 32 GB GPU is excluded from this profile in the support matrix. This changes the support coverage from NIM 2.0.12. For LoRA on this GPU, use the TP8 profile (vllm-mxfp4-tp8-pp1-lora). The non-LoRA MXFP4 TP4 and TP8 profiles also remain supported on this GPU.Docker-based deployment tests for
mistral-small-4-119b-2603were excluded from release-candidate qualification for NIM 2.0.13. The container was validated to start and serve through automated API tests and Kubernetes-based deployment. This is a test-coverage exception; no model-specific Docker deployment defect was identified, and the supported GPU/profile combinations are unchanged.
Known Issues#
This release includes the following known issues and limitations. For shared diagnostic steps, refer to Troubleshooting GPU Memory Out-of-Memory Errors and Troubleshooting Request Timeouts and Responses. Those steps do not establish workarounds for the model-specific failures listed here.
Show 21 Known Issues and Limitations
nemotron-3-nanosupports LoRA adapters with rank 128 or lower because of a fused mixture-of-experts kernel limit. Adapters with greater ranks remain unsupported. Workaround: Use adapters with rank 128 or lower.
nemotron-3-nanoNVFP4 profiles, including the NVIDIA B200 throughput profile, can produce unrelated output or reach the generation limit without a final answer. Workaround: Use a BF16 or FP8 profile and validate its output for your application.
Some
nemotron-3-nano/v1/responsesrequests exceed 60 seconds: empty input on NVFP4 TP1/NVIDIA B200 or FP8 TP1 LoRA/NVIDIA H100-NVL, and a short nonempty prompt on NVFP4 TP1/NVIDIA GB300-WS. Completion with a longer timeout is unverified. Refer to Requests Exceed the Client Timeout for diagnosis.
nemotron-3-ultra-550b-a55bdefaults to the built-innemotron_v3reasoning parser instead of the checkpoint’sultra_v3parser. Workaround: Set the following variable at startup. It preserves the default tool configuration; preserve any additional arguments required by your deployment.NIM_PASSTHROUGH_ARGS="--reasoning-parser-plugin ultra_v3_reasoning_parser.py --reasoning-parser ultra_v3 --enable-auto-tool-choice --tool-call-parser qwen3_coder"
nemotron-3-ultra-550b-a55btext completions attemperature=0can repeat untilmax_tokenswithout emitting the requested stop string, in streaming and non-streaming modes. Affected GPUs are NVIDIA B200, B300-SXM6-AC, GB200, GB300, H100 80GB HBM3, H100-NVL, and H200, including optimized NVFP4 TP4 profiles. Workaround: Setmax_tokensto bound generated output; this does not correct the repetitive response.
gpt-oss-120bLoRA adapters above rank 128 fail at startup with a fused mixture-of-experts kernel rank-limit assertion. Workaround: Use adapters with rank 128 or lower. Refer to Out of Memory During LoRA Adapter Allocation for the distinction between rank limits and memory failures.
gpt-oss-120bMXFP4 LoRA TP4 (vllm-mxfp4-tp4-pp1-lora) exhausts adapter memory on NVIDIA L40S with--max-lora-rank 64 --max-loras 8. Workaround: Leave--max-lorasat its default. This does not establish limits for other ranks or TP sizes; refer to Out of Memory During LoRA Adapter Allocation.
These
qwen3.5-122b-a10bLoRA profiles fail at startup with default settings because a 2.05 GiB multimodal GPU memory reservation leaves insufficient KV cache memory. Text and image serving are unavailable even without video input.Affected Configurations
Profile ID prefix
Precision
Tensor parallel size
GPU
c06f2ba3BF16
4
NVIDIA A100-SXM4-80GB
c06f2ba3BF16
4
NVIDIA H100-80GB-HBM3
4d73f737BF16
2
NVIDIA GH200 144GB HBM3e
4d73f737BF16
2
NVIDIA H200
4d73f737BF16
2
NVIDIA H200-NVL
7897bbe8FP8
4
NVIDIA L40S
e1274533BF16
8
NVIDIA L40S
4ce2ff55FP8
8
NVIDIA RTX PRO 4500 Blackwell Server Edition
qwen3.5-122b-a10bFP8 TP2 LoRA (profile prefix00282e75) runs out of memory during CUDA graph/KV cache profiling on NVIDIA H100-80GB-HBM3 with default settings, preventing text and image serving. Non-LoRA profiles are unaffected. Refer to Troubleshooting GPU Memory Out-of-Memory Errors for diagnosis.
These
qwen3.5-122b-a10bBF16 configurations fail during FlashInfertrtllm_bf16_moewarm-up with a CUDA illegal-memory-access error or worker exit, preventing text and image serving. Other profiles serve normally on these GPUs.Affected Configurations
Profile ID prefix
Precision
Tensor parallel size
LoRA
GPU
4d73f737BF16
2
Enabled
NVIDIA B200
cddf999cBF16
4
Disabled
NVIDIA B200
b1d3696fBF16
8
Disabled
NVIDIA B200
4d73f737BF16
2
Enabled
NVIDIA GB200
cddf999cBF16
4
Disabled
NVIDIA GB200
cddf999cBF16
4
Disabled
NVIDIA GB300
qwen3.5-397b-a17bchat requests withtool_choice=requiredor a named function can return HTTP 200 with emptytool_callsacross multiple profile and GPU combinations. Workaround: Usetool_choice=autoif optional tool selection is acceptable. Refer to A Forced Tool Call Is Missing.
qwen3.5-122b-a10bforced-tool requests can return HTTP 200 with emptytool_calls. Failures increased from 2.0.12 on all shared tested GPUs: NVIDIA B200, GB200, H200, and H100 80GB HBM3. Most forced requests succeed, and unforced selection is unaffected. Workaround: Usetool_choice=autoif optional tool selection is acceptable. Refer to A Forced Tool Call Is Missing.
qwen3.5-397b-a17bNVFP4 TP4 on NVIDIA B200 returned reasoning without a final answer for an image chat request withtemperature=0.7,frequency_penalty=0.5,presence_penalty=0.5, andmax_tokens=2000. The HTTP 200 response hadcontent=nullandfinish_reason=stop.
kimi-k2.6text completions can ignorestopstrings on NVIDIA B200 and B300-SXM6-AC in streaming and non-streaming modes. Chat is unaffected on all supported GPUs. Workaround: Use NVIDIA GB200, GB300, or H200, where completions are unaffected, when completion stop strings are required. Refer to Completion Stop Strings Are Not Honored.
kimi-k2.6/v1/responsesrequests with emptyinputon NVIDIA GB300 can exceed 60 seconds, compared with under a second in 2.0.12. Nonempty requests and NVIDIA B200, B300-SXM6-AC, GB200, and H200 are unaffected. Use nonempty input or an unaffected GPU if prompt completion is required; no fix is available for the affected case. Refer to Requests Exceed the Client Timeout.
kimi-k2.6supports text and image input only. Video input to/v1/chat/completionsreturns HTTP 500 on all supported GPUs with both NVFP4 TP4 and INT4 TP8 profiles. Workaround: Use text or image input; video input has no workaround in 2.0.13.
Explicit
NIM_MODEL_PROFILEselection formistral-small-4-119b-2603bypasses GPU compatibility checks, so an unsupported or incorrect SKU profile can start and report healthy. Automatic selection still enforces the checks. Workaround: Use automatic selection or a profile thatlist-model-profilesreports as compatible. Refer to the Support Matrix for NIMs.
qwen3.5-397b-a17bFP8 TP8 LoRA (vllm-fp8-tp8-pp1-lora) exceeds GPU memory at startup on NVIDIA H100 80GB HBM3 and is unsupported there in 2.0.13. The non-LoRA FP8 TP8 profile is unaffected. Workaround: Use a higher-memory GPU listed for the LoRA profile in the Support Matrix for NIMs. Generic tuning does not establish support for the excluded GPU.
llama-3.3-nemotron-super-49b-v1.5NVFP4 TP2 text completions can ignorestopstrings on NVIDIA B200, B300, and GB300 in streaming and non-streaming modes. Chat, BF16, and other quantized profiles are unaffected. Refer to Completion Stop Strings Are Not Honored for diagnosis.
llama-3.3-nemotron-super-49b-v1.5NVFP4 TP1 on NVIDIA GB10 can exceed client timeouts for large generations while the server remains healthy. Chat and smaller or capped completions are unaffected. Workaround: Cap output, increase the client timeout, or use a faster GPU as described in Requests Exceed the Client Timeout. There is no 2.0.12 API test baseline for this profile.
gpt-oss-20btext completions can ignorestopstrings on all supported GPUs, in streaming and non-streaming modes. Chat is unaffected. Refer to Completion Stop Strings Are Not Honored for diagnosis.
For information about past updates and older versions, refer to the previous release notes.