Skip to content

feat(kubernetes): add native Kubernetes execution + prerequisite stack (cherry-pick #1245+#1274+#1280+#1322+#1325+#1326+#1347 to release/0.13.0) - #1379

Merged
nv-nmailhot merged 2 commits into
release/0.13.0from
cherry-pick/1325-1326-to-release-0.13.0
Sep 2, 2026
Merged

nv-nmailhot merged 2 commits into
release/0.13.0from
cherry-pick/1325-1326-to-release-0.13.0

Conversation

@ajcasagrande

@ajcasagrande ajcasagrande commented Sep 1, 2026 •

Copy link
Copy Markdown
Contributor

Combined cherry-pick of:

Conflicts resolved against release/0.13.0 base (via prerequisite stack #1245→#1274→#1280→#1322→#1347).

Also includes prerequisite stack cherry-picks:

Signed-off-by: Anthony Casagrande acasagrande@nvidia.com
Signed-off-by: Elias Bermudez dbermudez@nvidia.com
Signed-off-by: Jacob Murry jacobmurry@google.com
Co-authored-by: Xianjie Qiao 5410381+qiaoxj07@users.noreply.github.com
Co-authored-by: Elias Bermudez dbermudez@nvidia.com
Co-authored-by: Jacob Murry jacobmurry@google.com


Stack created with GitHub Stacks CLI • Give Feedback 💬

@github-actions github-actions Bot added the feat label Sep 1, 2026
@github-actions

github-actions Bot commented Sep 1, 2026 •

Copy link
Copy Markdown

Try out this PR

Quick install:

pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@f34ac152c75d2c801c18d4b98fee3cceb7289b35

Recommended with virtual environment (using uv):

uv venv --python 3.12 && source .venv/bin/activate
uv pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@f34ac152c75d2c801c18d4b98fee3cceb7289b35

Last updated for commit: f34ac15 • Browse code

@github-actions

github-actions Bot commented Sep 1, 2026 •

Copy link
Copy Markdown

@codecov

codecov Bot commented Sep 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

…1326 to release/0.13.0)

Combined cherry-pick of:
- #1325: feat: control-plane groundwork for k8s execution (9668416)
- #1326: feat(k8s): AIPerf goes k8s-native — operator, CRDs, JobSet execution, and the aiperf kube CLI (f481e5d)

Conflicts resolved against release/0.13.0 base (via prerequisite stack #1245→#1274→#1280→#1322→#1347).

Also includes prerequisite stack cherry-picks:
- fix(mmap): make get_conversation thread-safe, prefault pages, drop executor hop (#1245)
- fix(dataset): restore random_pool batch-size support with --input-file (#1274)
- fix(config): stop silently dropping CLI flags passed with --config (#1280)
- fix(test-harness): implement num_prompt_special_tokens on FakeTokenizer (#1322)
- feat: Support stateful responses API with previous_response_id chaining (#1347)

Signed-off-by: Elias Bermudez <dbermudez@nvidia.com>
Signed-off-by: Jacob Murry <jacobmurry@google.com>
Co-authored-by: Xianjie Qiao <5410381+qiaoxj07@users.noreply.github.com>
Co-authored-by: Elias Bermudez <dbermudez@nvidia.com>
Co-authored-by: Jacob Murry <jacobmurry@google.com>
Signed-off-by: Anthony Casagrande <acasagrande@nvidia.com>
@ajcasagrande
ajcasagrande force-pushed the cherry-pick/1325-1326-to-release-0.13.0 branch from 8b5a048 to 62955c0 Compare September 2, 2026 01:22
@ajcasagrande
ajcasagrande changed the base branch from cherry-pick/1347-to-release-0.13.0 to release/0.13.0 September 2, 2026 01:23
@ajcasagrande ajcasagrande changed the title feat(kubernetes): add native Kubernetes execution (cherry-pick #1325+#1326 to release/0.13.0) feat(kubernetes): add native Kubernetes execution + prerequisite stack (cherry-pick #1245+#1274+#1280+#1322+#1325+#1326+#1347 to release/0.13.0) Sep 2, 2026
Signed-off-by: Anthony Casagrande <acasagrande@nvidia.com>

@debermudez debermudez 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.

This is a combination of a bunch of PRs from the main branch. We combined them to simplify the cherry pick process.

@nv-nmailhot
nv-nmailhot merged commit 3ea11d1 into release/0.13.0 Sep 2, 2026
46 checks passed
@nv-nmailhot
nv-nmailhot deleted the cherry-pick/1325-1326-to-release-0.13.0 branch September 2, 2026 06:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cherry-pick Cherry-pick into release branch feat

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants