Skip to content

[TRTLLM-14953][feat] Add ability to honour generation_config.json sampling defaults - #17213

Merged
MartinMarciniszyn merged 4 commits into
NVIDIA:mainfrom
DomBrown:dev/auto-generation-config
Aug 6, 2026
Merged

[TRTLLM-14953][feat] Add ability to honour generation_config.json sampling defaults#17213
MartinMarciniszyn merged 4 commits into
NVIDIA:mainfrom
DomBrown:dev/auto-generation-config

Conversation

@DomBrown

@DomBrown DomBrown commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Dev Engineer Review

  • Added opt-in generation_config="auto" support for PyTorch sampling.
  • Preserved generation_config="trtllm" as the default behavior.
  • Applied request, model, and TRT-LLM default precedence.
  • Added support for the LLM API, trtllm-serve, YAML configuration, and OpenAI serving requests.
  • Added validation, warnings, resilient JSON loading, API references, documentation, and golden-manifest updates.
  • AutoDeploy rejects values other than "trtllm".
  • Test-list formatting and the PyTorch pre-merge entry are consistent.
  • CI jobs reported failures. Follow-up is required to inspect and resolve them.

QA Engineer Review

  • Added sampling precedence and integration tests in test_sampling_params.py.
  • Added mode validation and serve configuration tests in test_llm_args.py.
  • Added generation configuration loading tests in test_llm_utils.py.
  • test_sampling_params.py and test_llm_args.py are covered by tests/integration/test_lists/test-db/l0_a10.yml.
  • test_llm_utils.py is not listed in a test-db/ or qa/ file.
  • Verdict: needs follow-up.

Description

  • Add opt-in generation_config=auto support for PyTorch sampling.
  • Apply request > generation config > TRT-LLM default precedence.
  • Preserve existing behavior by default with generation_config=trtllm.
  • Support direct LLM API and OpenAI serving requests.

This is a client request from Poolside and enables behaviour in line with that provided by vLLM.

Test Coverage

  • Added CPU unit tests covering both modes and all precedence levels.
  • Added tests to pre-merge CI.
  • API stability, telemetry, and pre-commit checks pass.

PR Checklist

Please review the following before submitting your PR:

  • PR description clearly explains what and why. If using CodeRabbit's summary, please make sure it makes sense.

  • PR Follows TRT-LLM CODING GUIDELINES to the best of your knowledge.

  • Test cases are provided for new code paths (see test instructions)

  • If PR introduces API changes, an appropriate PR label is added - either api-compatible or api-breaking. For api-breaking, include BREAKING in the PR title.

  • Any new dependencies have been scanned for license and vulnerabilities

  • CODEOWNERS updated if ownership changes

  • Documentation updated as needed

  • Update tava architecture diagram if there is a significant design change in PR.

  • The reviewers assigned automatically/manually are appropriate for the PR.

  • Please check this after reviewing the above items as appropriate for this PR.

GitHub Bot Help

To see a list of available CI bot commands, please comment /bot help.

@DomBrown DomBrown added the api-compatible Accepted LLM API contract change that is backwards-compatible label Aug 3, 2026
@DomBrown
DomBrown marked this pull request as ready for review August 3, 2026 14:55
@DomBrown
DomBrown requested review from a team as code owners August 3, 2026 14:55
@DomBrown

DomBrown commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run

@coderabbitai

coderabbitai Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

The change adds opt-in loading of explicit sampling values from model generation_config.json files. It exposes generation_config through LLM arguments and serving. Request values remain higher precedence than model values and TRT-LLM defaults.

Changes

Generation Configuration Sampling

Layer / File(s) Summary
Configuration contract and model loading
tensorrt_llm/llmapi/llm_args.py, tensorrt_llm/llmapi/llm_utils.py, tensorrt_llm/llmapi/llm.py, tensorrt_llm/_torch/auto_deploy/llm_args.py, tensorrt_llm/usage/llm_args_golden_manifest.json, tests/unittest/api_stability/references/llm.yaml, tests/unittest/llmapi/test_llm_utils.py, tests/unittest/llmapi/test_llm_args.py
generation_config supports auto and trtllm. The model loader reads explicit JSON values, and PyTorch auto mode stores them separately from resolved defaults.
Serving configuration wiring
tensorrt_llm/commands/serve.py, tests/unittest/api_stability/references/trtllm_serve_cli.yaml, tests/unittest/llmapi/test_llm_args.py
The serving CLI accepts --generation-config and forwards it into LLM arguments. Tests cover CLI and YAML precedence.
Sampling default application
tensorrt_llm/sampling_params.py, tensorrt_llm/serve/openai_protocol.py, tensorrt_llm/llmapi/llm.py, tests/unittest/llmapi/test_sampling_params.py
Serving adapters record explicit request fields. Generation configuration fills only unset supported fields, then sampling parameters are revalidated.
Documentation and test-suite integration
docs/source/features/sampling.md, tests/integration/test_lists/test-db/l0_a10.yml
Documentation describes modes, precedence, supported fields, and special-token handling. The sampling test is added to the PyTorch A10 pre-merge suite.

Estimated code review effort: 3 (Moderate) | ~25 minutes

Sequence Diagram(s)

sequenceDiagram
  participant _TorchLLM
  participant ModelLoader
  participant OpenAIProtocol
  participant SamplingParams
  participant BaseLLM
  _TorchLLM->>ModelLoader: load_hf_generation_config_dict(model_dir)
  ModelLoader-->>_TorchLLM: explicit generation values
  _TorchLLM->>BaseLLM: store raw generation-config values
  OpenAIProtocol->>SamplingParams: construct request parameters
  OpenAIProtocol->>SamplingParams: record non-None request fields
  BaseLLM->>SamplingParams: apply generation-config defaults
  SamplingParams-->>BaseLLM: validated sampling parameters
Loading

Suggested reviewers: qijune, allisonlim-nv, stanleysun639

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 10.53% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: adding opt-in support for generation_config.json sampling defaults, which aligns with the documented feature across all modified files.
Description check ✅ Passed The description covers the key aspects: feature purpose, precedence behavior, backward compatibility, and test coverage. All required PR checklist items are addressed with confirmation.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 4

🧹 Nitpick comments (3)
tests/unittest/llmapi/test_sampling_params.py (1)

38-42: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Use a precise mapping type.

Line 41 uses bare dict. Use a parameterized built-in generic such as Mapping[str, object].

As per coding guidelines, use precise built-in generic types and avoid unparameterized container types.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tests/unittest/llmapi/test_sampling_params.py` around lines 38 - 42, Update
the generation_config_explicit_values parameter in
_apply_generation_config_sampling_defaults to use a precise parameterized
mapping type, such as Mapping[str, object], instead of bare dict; preserve the
function’s existing behavior.

Source: Coding guidelines

tensorrt_llm/llmapi/llm_utils.py (1)

314-316: 📐 Maintainability & Code Quality | 🔵 Trivial | 💤 Low value

Use the repository typing style and document the public helper.

Use str | Path and dict[str, Any]. Add Google-style Args and Returns sections for model_dir and the returned mapping.

As per coding guidelines, “Prefer docstrings for external interfaces” and “prefer built-in generic types.”

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tensorrt_llm/llmapi/llm_utils.py` around lines 314 - 316, Update
load_hf_generation_config_dict to use the built-in type annotations str | Path
and dict[str, Any]. Expand its public docstring with Google-style Args and
Returns sections documenting model_dir and the returned generation-configuration
mapping.

Source: Coding guidelines

tests/unittest/llmapi/test_llm_utils.py (1)

31-43: 📐 Maintainability & Code Quality | 🔵 Trivial | 💤 Low value

Annotate all new test functions.

  • tests/unittest/llmapi/test_llm_utils.py#L31-L43: add -> None return annotations and type tmp_path if typed fixtures are used.
  • tests/unittest/llmapi/test_llm_args.py#L71-L79: add -> None to test_generation_config_mode_defaults_and_validation.
  • tests/unittest/llmapi/test_llm_args.py#L2455-L2479: add -> None to TestServeDefaults.test_serve_generation_config_cli_over_yaml_precedence.

As per coding guidelines, “Annotate every function.”

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tests/unittest/llmapi/test_llm_utils.py` around lines 31 - 43, Annotate all
specified new test functions with a None return type:
tests/unittest/llmapi/test_llm_utils.py lines 31-43, including typing tmp_path
if the fixture is explicitly typed; tests/unittest/llmapi/test_llm_args.py lines
71-79 for test_generation_config_mode_defaults_and_validation; and lines
2455-2479 for
TestServeDefaults.test_serve_generation_config_cli_over_yaml_precedence.

Source: Coding guidelines

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@tensorrt_llm/commands/serve.py`:
- Around line 983-989: Ensure the _autodeploy backend does not silently accept
the --generation-config option without applying its sampling defaults: either
reject the option during backend validation or implement generation-config
handling for _autodeploy. Update the relevant validation or generation-defaults
logic near the generation_config option and add a regression test covering
_autodeploy behavior.

In `@tests/unittest/llmapi/test_llm_args.py`:
- Around line 71-79: Update test_generation_config_mode_defaults_and_validation
and TestServeDefaults.test_serve_generation_config_cli_over_yaml_precedence to
include -> None return annotations. In the precedence test, invoke the Click
serve command with --generation-config auto instead of passing explicit_cli_keys
directly, so the test exercises collect_explicit_cli_keys and CLI-over-YAML
precedence while preserving its existing assertions.

In `@tests/unittest/llmapi/test_llm_utils.py`:
- Around line 31-43: Extend the ModelLoader.load_hf_generation_config_dict tests
with cases for malformed JSON and a top-level JSON array in
generation_config.json. Assert the expected handling for each invalid
configuration, and ensure both new test names are included in
tests/integration/test_lists/test-db/l0_a10.yml.

In `@tests/unittest/llmapi/test_sampling_params.py`:
- Around line 85-103: Extend
test_generation_config_applies_all_supported_sampling_fields to cover a null
generation-config value and early_stopping set to "never". Assert that null
preserves the existing SamplingParams default and "never" is handled according
to the dedicated sampling-parameter behavior without passing an unsupported
value through to TRT-LLM.

---

Nitpick comments:
In `@tensorrt_llm/llmapi/llm_utils.py`:
- Around line 314-316: Update load_hf_generation_config_dict to use the built-in
type annotations str | Path and dict[str, Any]. Expand its public docstring with
Google-style Args and Returns sections documenting model_dir and the returned
generation-configuration mapping.

In `@tests/unittest/llmapi/test_llm_utils.py`:
- Around line 31-43: Annotate all specified new test functions with a None
return type: tests/unittest/llmapi/test_llm_utils.py lines 31-43, including
typing tmp_path if the fixture is explicitly typed;
tests/unittest/llmapi/test_llm_args.py lines 71-79 for
test_generation_config_mode_defaults_and_validation; and lines 2455-2479 for
TestServeDefaults.test_serve_generation_config_cli_over_yaml_precedence.

In `@tests/unittest/llmapi/test_sampling_params.py`:
- Around line 38-42: Update the generation_config_explicit_values parameter in
_apply_generation_config_sampling_defaults to use a precise parameterized
mapping type, such as Mapping[str, object], instead of bare dict; preserve the
function’s existing behavior.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 8b9f49df-b70d-49cd-9b46-11daa3f92a5b

📥 Commits

Reviewing files that changed from the base of the PR and between c5427c5 and 6898661.

📒 Files selected for processing (14)
  • docs/source/features/sampling.md
  • tensorrt_llm/commands/serve.py
  • tensorrt_llm/llmapi/llm.py
  • tensorrt_llm/llmapi/llm_args.py
  • tensorrt_llm/llmapi/llm_utils.py
  • tensorrt_llm/sampling_params.py
  • tensorrt_llm/serve/openai_protocol.py
  • tensorrt_llm/usage/llm_args_golden_manifest.json
  • tests/integration/test_lists/test-db/l0_a10.yml
  • tests/unittest/api_stability/references/llm.yaml
  • tests/unittest/api_stability/references/trtllm_serve_cli.yaml
  • tests/unittest/llmapi/test_llm_args.py
  • tests/unittest/llmapi/test_llm_utils.py
  • tests/unittest/llmapi/test_sampling_params.py

Comment thread tensorrt_llm/commands/serve.py
Comment thread tests/unittest/llmapi/test_llm_args.py Outdated
Comment thread tests/unittest/llmapi/test_llm_utils.py
Comment thread tests/unittest/llmapi/test_sampling_params.py
@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #63470 [ run ] triggered by Bot. Commit: 6898661 Link to invocation

@DomBrown
DomBrown requested a review from a team as a code owner August 3, 2026 15:32
@DomBrown

DomBrown commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator Author

/bot kill

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #63470 [ run ] completed with state FAILURE. Commit: 6898661
/LLM/main/L0_MergeRequest_PR pipeline #51440 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #63480 [ kill ] triggered by Bot. Commit: b3f45ec Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #63480 [ kill ] completed with state SUCCESS. Commit: b3f45ec
Successfully killed previous jobs for commit b3f45ec

Link to invocation

@dcampora dcampora left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
tensorrt_llm/llmapi/llm_utils.py (1)

313-316: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Document the public helper contract.

load_hf_generation_config_dict is a public static method, but its docstring does not document model_dir or the return behavior. Add Google-style Args and Returns sections. State that non-object JSON and read failures return {}.

Proposed docstring
-        """Load only values explicitly present in generation_config.json."""
+        """Load explicitly provided values from generation_config.json.
+
+        Args:
+            model_dir: Local model directory containing the configuration file.
+
+        Returns:
+            Explicit configuration values, or an empty dictionary when the
+            file is missing or invalid.
+        """
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tensorrt_llm/llmapi/llm_utils.py` around lines 313 - 316, Update the
docstring for the public static method load_hf_generation_config_dict to use
Google-style Args and Returns sections, documenting the model_dir parameter and
that the method returns explicitly configured generation values while returning
{} for non-object JSON or read failures.

Source: Coding guidelines

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@tensorrt_llm/llmapi/llm_utils.py`:
- Around line 319-327: The except clause handling the generation config file
loading does not catch UnicodeDecodeError, which can be raised by open(..., "r")
when the file contains invalid UTF-8 encoding. Add UnicodeDecodeError to the
exception tuple in the except clause that currently catches (OSError,
json.JSONDecodeError) so that invalid UTF-8 configuration files are handled the
same way as other file-loading errors, returning {} and logging the warning.

---

Nitpick comments:
In `@tensorrt_llm/llmapi/llm_utils.py`:
- Around line 313-316: Update the docstring for the public static method
load_hf_generation_config_dict to use Google-style Args and Returns sections,
documenting the model_dir parameter and that the method returns explicitly
configured generation values while returning {} for non-object JSON or read
failures.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 05edf171-90f3-4722-942e-e4f004cd18cb

📥 Commits

Reviewing files that changed from the base of the PR and between 70258ea and f6483ab.

📒 Files selected for processing (15)
  • docs/source/features/sampling.md
  • tensorrt_llm/_torch/auto_deploy/llm_args.py
  • tensorrt_llm/commands/serve.py
  • tensorrt_llm/llmapi/llm.py
  • tensorrt_llm/llmapi/llm_args.py
  • tensorrt_llm/llmapi/llm_utils.py
  • tensorrt_llm/sampling_params.py
  • tensorrt_llm/serve/openai_protocol.py
  • tensorrt_llm/usage/llm_args_golden_manifest.json
  • tests/integration/test_lists/test-db/l0_a10.yml
  • tests/unittest/api_stability/references/llm.yaml
  • tests/unittest/api_stability/references/trtllm_serve_cli.yaml
  • tests/unittest/llmapi/test_llm_args.py
  • tests/unittest/llmapi/test_llm_utils.py
  • tests/unittest/llmapi/test_sampling_params.py
🚧 Files skipped from review as they are similar to previous changes (13)
  • tensorrt_llm/usage/llm_args_golden_manifest.json
  • tests/unittest/api_stability/references/trtllm_serve_cli.yaml
  • docs/source/features/sampling.md
  • tensorrt_llm/llmapi/llm_args.py
  • tests/unittest/llmapi/test_llm_args.py
  • tensorrt_llm/sampling_params.py
  • tensorrt_llm/serve/openai_protocol.py
  • tensorrt_llm/llmapi/llm.py
  • tests/unittest/llmapi/test_sampling_params.py
  • tests/integration/test_lists/test-db/l0_a10.yml
  • tests/unittest/api_stability/references/llm.yaml
  • tensorrt_llm/commands/serve.py
  • tensorrt_llm/_torch/auto_deploy/llm_args.py

Comment thread tensorrt_llm/llmapi/llm_utils.py

@juney-nvidia juney-nvidia left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved from API perspective only.

@MartinMarciniszyn
MartinMarciniszyn enabled auto-merge (squash) August 5, 2026 11:52
Comment thread docs/source/features/sampling.md
@DomBrown

DomBrown commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64071 [ run ] triggered by Bot. Commit: 0494831 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64071 [ run ] completed with state SUCCESS. Commit: 0494831
/LLM/main/L0_MergeRequest_PR pipeline #51999 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@DomBrown

DomBrown commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64127 [ run ] triggered by Bot. Commit: 637013c Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64127 [ run ] completed with state FAILURE. Commit: 637013c
/LLM/main/L0_MergeRequest_PR pipeline #52048 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@DomBrown

DomBrown commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64275 [ run ] triggered by Bot. Commit: 637013c Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64275 [ run ] completed with state FAILURE. Commit: 637013c
/LLM/main/L0_MergeRequest_PR pipeline #52176 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@DomBrown

DomBrown commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64290 [ run ] triggered by Bot. Commit: 637013c Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64290 [ run ] completed with state FAILURE. Commit: 637013c
/LLM/main/L0_MergeRequest_PR pipeline #52188 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

Allow PyTorch requests to opt into model-provided sampling defaults while preserving existing TRT-LLM behavior by default.

Signed-off-by: Dom Brown <3886319+DomBrown@users.noreply.github.com>
Reject unsupported AutoDeploy defaults and cover CLI precedence and invalid generation configuration values.

Signed-off-by: Dom Brown <3886319+DomBrown@users.noreply.github.com>
Signed-off-by: Dom Brown <3886319+DomBrown@users.noreply.github.com>
Signed-off-by: Dom Brown <3886319+DomBrown@users.noreply.github.com>
@DomBrown
DomBrown force-pushed the dev/auto-generation-config branch from 637013c to dd072d2 Compare August 6, 2026 11:01
@DomBrown

DomBrown commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64345 [ run ] triggered by Bot. Commit: dd072d2 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64345 [ run ] completed with state SUCCESS. Commit: dd072d2
/LLM/main/L0_MergeRequest_PR pipeline #52238 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@DomBrown

DomBrown commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64360 [ run ] triggered by Bot. Commit: dd072d2 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #64360 [ run ] completed with state SUCCESS. Commit: dd072d2
/LLM/main/L0_MergeRequest_PR pipeline #52254 completed with status: 'SUCCESS'
Pipeline passed with automatic retried tests. Check the rerun report for details.

CI Report

Link to invocation

@MartinMarciniszyn
MartinMarciniszyn merged commit 2224cb7 into NVIDIA:main Aug 6, 2026
7 checks passed
@DomBrown
DomBrown deleted the dev/auto-generation-config branch August 7, 2026 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-compatible Accepted LLM API contract change that is backwards-compatible

Projects

None yet

Development

Successfully merging this pull request may close these issues.